国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql數據庫備份及恢復命令 mysqldump,source的用法

2024-07-24 12:44:33
字體:
來源:轉載
供稿:網友
還原一個數據庫:mysql -h localhost -u root -p123456 www<c:/www.sql

備份一個數據庫:mysqldump -h localhost -u root -p123456 www > d:/www2008-2-26.sql

//以下是在程序中進行測試

//$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip > $backupFile";
$command="mysqldump -h localhost -u root -p123456 guestbook > guestbook2-29.sql";
system($command);
echo "success";

************************************************

備份MySQL數據庫的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

備份MySQL數據庫為帶刪除表的格式
備份MySQL數據庫為帶刪除表的格式,能夠讓該備份覆蓋已有數據庫而不需要手動刪除原有數據庫。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

直接將MySQL數據庫壓縮備份
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

備份MySQL數據庫某個(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

同時備份多個MySQL數據庫
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

僅僅備份數據庫結構
mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql

備份服務器上所有數據庫
mysqldump –all-databases > allbackupfile.sql

還原MySQL數據庫的命令
mysql -hhostname -uusername -ppassword databasename < backupfile.sql

還原壓縮的MySQL數據庫
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

將數據庫轉移到新服務器
mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename

幾個常用用例:

1.導出整個數據庫
mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名
mysqldump -u root -p dataname >dataname.sql
這個時候會提示要你輸入root用戶名的密碼,輸入密碼后dataname數據庫就成功備份在mysql/bin/目錄中.

2.導出一個表
mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名
mysqldump -u root -p dataname users> dataname_users.sql

3.導出一個數據庫結構
mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:/wcnc_db.sql
-d 沒有數據 –add-drop-table 在每個create語句之前增加一個drop table

4.導入數據庫
常用source 命令
進入mysql數據庫控制臺,
如mysql -u root -p

mysql>use 數據庫

然后使用source命令,后面參數為腳本文件(如這里用到的.sql)
mysql>source d:/wcnc_db.sql

mysqldump支持下列選項:
–add-locks
在每個表導出之前增加LOCK TABLES并且之后UNLOCK TABLE。(為了使得更快地插入到MySQL)。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌拉特后旗| 虎林市| 富宁县| 尉氏县| 南澳县| 南召县| 原阳县| 宜黄县| 诸暨市| 双鸭山市| 沈阳市| 德惠市| 吉木萨尔县| 上虞市| 泸西县| 根河市| 静宁县| 平潭县| 永顺县| 油尖旺区| 正镶白旗| 平顶山市| 个旧市| 永定县| 巴东县| 涞水县| 秦皇岛市| 太仆寺旗| 乐东| 东方市| 海安县| 昭苏县| 蓬安县| 仲巴县| 溆浦县| 宿州市| 法库县| 忻城县| 赣州市| 青海省| 绵竹市|