記一次Mac與Windows的MySQL單表數據遷移

MAC環境
 
 
Window環境
    
 
 
情景描述;
    我在公司電腦上的MySQL中整理了大量數據,現在想拿到自己的筆記本上做研究;
數據流向:
    Windows上的MySQL---->Mac上的MySQL
 
執行腳本:
MAC的shell環境執行mysqldump
 
heyanguideMacBook-Pro:~ heyangui$ mysqldump -h192.168.2.120 -uroot -p****** sgp_test t_customerinfo >/Users/heyangui/Desktop/t_customer.sql
mysqldump: [Warning] Using a password on the command line interface can be insecure.
heyanguideMacBook-Pro:~ heyangui$ mysqldump -h192.168.2.120 -uroot -p****** sgp_wuzhou p_addfee >/Users/heyangui/Desktop/p_addfee.sql 
mysqldump: [Warning] Using a password on the command line interface can be insecure.
heyanguideMacBook-Pro:~ heyangui$
 
登錄MySQL執行,依次導入兩張表
 
mysql> source /Users/heyangui/Desktop/t_customer.sql
過程省略
 
mysql> select count(*) from t_customerinfo;
+----------+
| count(*) |
+----------+
|   294625 |
+----------+
1 row in set (0.05 sec)
 
 
 
 
mysql>
mysql> source /Users/heyangui/Desktop/p_addfee.sql
過程省略
 
mysql> select count(*) from p_addfee;
+----------+
| count(*) |
+----------+
|   158235 |
+----------+
1 row in set (0.02 sec)
    
遇到問題及解決辦法:
 
在執行mysqldump命令時,報錯[error1130]:...not allowed to connect to this MySQL
原因是Windows主機上的MySQL從遠程主機執行命令
解決辦法:
登錄Windows的MySQL執行
 
grant all privileges on *.* to root@'%' identified by '123456';
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章