有時候我們管理數據庫的時候需要用到命令執行導入導出的操作,因為這樣穩定可靠,不易有亂碼出現。而且導入的數據庫大小不受限制。
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]