Linux系統中導入MySQL數據庫的命令

找到你的mysql備份文件,進入那個目錄,例如我的文件在/home/sola/backup/sql_backup.sql,那我輸入
cd /home/sola/backup/sql_backup.sql

導入數據庫,假設你的mysql數據庫叫mydb,而且你要事先建立好這個數據庫,用戶名是dbuser,密碼是dbpassword,使用如下命令
mysql -h localhost -u dbuser -p mydb < sql_backup.sql

然後會提示你輸入密碼,這時輸入dbpassword,記住ssh是不會顯示你輸入的是什麼的,在你輸入密碼時光標不會移動也不顯示任何東西,不要以爲自己沒輸進去多輸幾遍哦。總之閉着眼輸好點回車就行了,如果你輸入的正確,那麼導入就開始了,導入結束後光標會回到可以輸入命令的狀態。備份就完成了。

查看導入是否成功,如果你用cpanel我就不管了,這裏說怎麼用控制檯來看。
mysql -u dbuser -p/mysql -h localhost -u dbuser -p mydb

首先進入數據庫,這個命令式linux下的,進入mysql控制界面後會顯示mysql>,提示下面要輸入的都是mysql的命令,比如select、delete之類的,這時就不要再用linux命令了。要退出輸入quit。
接下來輸入命令 show databases; 記得加分號,因爲這裏是mysql命令,不加分號就認爲你輸入尚未結束,是不會執行的。

use mydb;  選擇我剛剛導入的數據庫。
show tables; 查看數據庫裏的表,如果該有的表都有了,基本可以確定導入成功了。

導出
命令格式
mysqldump -u用戶名 -p 數據庫名 > 數據庫名.sql

範例:
mysqldump -uroot -p abc > abc.sql
(導出數據庫abc到abc.sql文件)
提示輸入密碼時,輸入該數據庫用戶名的密碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章