Msql命令行導出數據庫操作:
1.連接服務器進入到mysql/server/bin文件夾下
2.執行命令導出.sql文件:
./mysqldump -u root -p xxx> /xxx/20191015xx.sql //導出整個數據庫(包括數據庫中的數據)
./mysqldump -u root -p xxx -d databaseename > /xxx/20191015xx.sql //導出數據庫結構(不包括數據,只有創建數據表語句,databaseename庫名)
./mysqldump -u root -p xxx -d databaseename tablename > /xxx/20191015xx.sql //導出數據庫中數據表的表結構(不包括數據,只有創建數據表語句,tablename表名)
Mysql命令行導入數據庫操作:
1.連接服務器進入到mysql/server/bin文件夾下
2.執行命令進入mysql
./mysql -uroot -p 回車
輸入密碼 回車
3.顯示數據庫列表 show databases;
4.創建庫 create database qfw;
5.導入sql文件 source /xx/xx.sql
Records: 9 Duplicates: 0 Warnings: 0
註釋:表示影響的記錄爲9行,重複的記錄有0行,警告的記錄有0個
6.備份:從數據庫導出數據:
格式:mysqldump -h鏈接ip -P(大寫)端口 -u用戶名 -p密碼數據庫名>d:XX.sql(路勁)
示例:mysqldump -h132.72.192.432 -P3307 -uroot -p8888 htgl>d:\htgl.sql;