導(dǎo)出:
============================================================================
1、導(dǎo)出數(shù)據(jù)庫的數(shù)據(jù)和表結(jié)構(gòu)
#????/usr/local/mysql/bin/mysqldump -u root -p databases_name > /data1/databases_name.sql
Enter password : (此處輸入數(shù)據(jù)庫密碼)
/usr/local/mysql/bin/mysqldump -u root -p需要導(dǎo)出的數(shù)據(jù)庫 > 導(dǎo)出存放的數(shù)據(jù)庫文件名;?
例如命令:/usr/local/mysql/bin/mysqldump -u root -p databases_name > /root/databases_name.sql ?將databases_name 數(shù)據(jù)庫導(dǎo)出,存放在/data1/databases_name.sql文件。
2、導(dǎo)出數(shù)據(jù)庫的表結(jié)構(gòu)
#????/usr/local/mysql/bin/mysqldump -u root -p -d databases_name > /data1/databases_name.sql
Enter password: ?(此處輸入數(shù)據(jù)庫密碼)
/usr/local/mysql/bin/mysqldump -u root -p -d 需要導(dǎo)出的數(shù)據(jù)庫 > 導(dǎo)出存放的數(shù)據(jù)庫文件名;?
例如命令:/usr/local/mysql/bin/mysqldump -u root -p -d databases_name?> /data1/databases_name.sql 將databases_name數(shù)據(jù)庫導(dǎo)出表結(jié)構(gòu),存放在/data1/databases_name.sql文件。
導(dǎo)入:
============================================================================
1、首先建空數(shù)據(jù)庫
mysql>????create database gxx;
2、導(dǎo)出數(shù)據(jù)庫
?? ?方法一:
?? ??? ?(1)選擇數(shù)據(jù)庫
?? ??? ?? ? ?mysql> ?use databases_name;
?? ??? ?(2)設(shè)置數(shù)據(jù)庫編碼
?? ??? ??? ??mysql>????set names utf8;
?? ??? ?(3)導(dǎo)入數(shù)據(jù)(注意sql文件的路徑)
?? ??? ??? ??mysql>????source /data1/databases_name.sql;
?? ?方法二:
?? ?? ? 1、默認(rèn)的安裝數(shù)據(jù)庫目錄:/var/lib/mysql/mysql(不要進(jìn)入MySQL導(dǎo)入,就在服務(wù)器任何目錄即可)
?? ??? ??? ?#????mysql -uroot -p databases_name < /data1/databases_name.sql;
? ? ? ? 2、手動下載安裝包安裝的數(shù)據(jù)庫目錄:/usr/local/mysql
? ? ? ? ? ? #????/usr/local/mysql/bin/mysql -u root -p databases_name < /data1/databases_name.sql;
?? ??? ??? ??? Enter password: (此處輸入數(shù)據(jù)庫密碼)
?? ??? ??mysql -u用戶名 -p 數(shù)據(jù)庫名 < 數(shù)據(jù)庫名.sql
(建議使用第二種方法導(dǎo)入。)
注意:導(dǎo)入的時候,若報錯:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Terminal close' at line 1
則表示SQL文件出現(xiàn)問題,重新準(zhǔn)備一個新的SQL文件再導(dǎo)入即可