有時候我們管理資料庫的時候需要用到命令執行導入導出的操作,因為這樣穩定可靠,不易有亂碼出現。而且導入的資料庫大小不受限制。
mysql資料庫導出
執行以下命令導出。
[notification type=”info”]
/usr/local/mysql/bin/mysqldump -u root -p123456 vpsmvp | gzip > /home/backup/vpsmvp.sql.gz
[/notification]
如果導出所有數據據,則語句為:
[notification type=”info”]
/usr/local/mysql/bin/mysqldump -u root -p123456 –all-databases | gzip > /home/backup/all.sql.gz[/notification]
其中:root為資料庫用戶名
123456為對應root資料庫密碼
vpsmvp是需要導出的資料庫名。
/home/backup/vpsmvp.sql是資料庫文件sql導出的路徑。
MySQL資料庫導入
執行以下命令導入。
[notification type=”info”]
gunzip < /home/backup/vpsmvp.sql.gz | /usr/local/mysql/bin/mysql -u root -p123456 vpsmvp[/notification]
導入所有資料庫:
[notification type=”info”]
gunzip < /home/backup/all.sql.gz | /usr/local/mysql/bin/mysql -u root –p123456
[/notification]