Linux如何手動導入導出mysql數(shù)據(jù)庫
有時候我們管理數(shù)據(jù)庫的時候需要用到命令執(zhí)行導入導出的操作,因為這樣穩(wěn)定可靠,不易有亂碼出現(xiàn)。而且導入的數(shù)據(jù)庫大小不受限制。
1、MySQL數(shù)據(jù)庫導出
以root登錄vps,執(zhí)行以下命令導出。
復制代碼
/usr/local/mysql/bin/mysqldump -u root -p123456 test> /home/backup/test.sql
如果導出所有數(shù)據(jù)據(jù),則語句為:
復制代碼
/usr/local/mysql/bin/mysqldump -u root -p123456 --all-databases > /home/backup/all.sql
其中:root為數(shù)據(jù)庫用戶名
123456為對應root數(shù)據(jù)庫密碼
test是需要導出的數(shù)據(jù)庫名。
/home/backup/test.sql是數(shù)據(jù)庫文件sql導出的路徑。
2、MySQL數(shù)據(jù)庫導入
以root登錄vps,執(zhí)行以下命令導入
復制代碼
/usr/local/mysql/bin/mysql -u root -p123456 test< /home/backup/test.sql
導入所有數(shù)據(jù)庫:
復制代碼
/usr/local/mysql/bin/mysql -u root -p123456 < /home/backup/all.sql