国产探花免费观看_亚洲丰满少妇自慰呻吟_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)。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴和县| 尖扎县| 肃南| 加查县| 彰武县| 孟连| 台湾省| 五家渠市| 武隆县| 金阳县| 太湖县| 宁陵县| 通道| 龙井市| 平凉市| 任丘市| 仁布县| 隆德县| 阜平县| 图片| 新巴尔虎右旗| 余庆县| 文山县| 镇巴县| 沅陵县| 宜春市| 临湘市| 新民市| 阳东县| 榆社县| 昭苏县| 远安县| 五寨县| 木兰县| 息烽县| 贡山| 军事| 乐陵市| 静安区| 盘锦市| 普定县|