MySQL遷移用戶數(shù)據(jù)是在多種情況下必須要做的操作,如服務器更新、數(shù)據(jù)備份、系統(tǒng)遷移等。下面給出一個簡單的例子,說明如何將用戶數(shù)據(jù)從一臺MySQL服務器遷移到另一臺MySQL服務器:
mysqldump -u old_user -p old_password old_db >old_db_dump.sql
上述命令將創(chuàng)建一個名為old_db_dump.sql的文件,其中包含old_db中的所有用戶數(shù)據(jù)。接下來,將此文件傳輸?shù)叫碌腗ySQL服務器。
scp old_db_dump.sql new_user@new_server:/path/to/file
上述命令將old_db_dump.sql文件傳輸?shù)叫碌腗ySQL服務器。
接下來,在新的MySQL服務器上創(chuàng)建相同的數(shù)據(jù)庫:
create database old_db;
最后,將用戶數(shù)據(jù)從old_db_dump.sql導入到新的MySQL服務器中:
mysql -u new_user -p new_password new_db< old_db_dump.sql
現(xiàn)在,用戶數(shù)據(jù)已經(jīng)遷移到新的MySQL服務器了。