隨著Linux和Mysql應(yīng)用的普及,數(shù)據(jù)庫的遷移成為了一個(gè)重要的話題。如果你想將Mysql數(shù)據(jù)庫從一臺(tái)Linux服務(wù)器遷移到另一臺(tái)Linux服務(wù)器,下面的步驟將對(duì)你有所幫助。
1. 備份原始數(shù)據(jù)庫 mysqldump -u 用戶名 -p 密碼 數(shù)據(jù)庫名 >備份文件名.sql 2. 將備份文件傳輸?shù)叫路?wù)器 scp 備份文件名.sql 用戶名@新服務(wù)器ip: / 遠(yuǎn)程目錄/ 3. 在新服務(wù)器上安裝Mysql yum install mysql-server 4. 將備份數(shù)據(jù)庫導(dǎo)入新服務(wù)器 mysql -u 用戶名 -p 密碼 數(shù)據(jù)庫名< 備份文件名.sql 5. 確認(rèn)導(dǎo)入成功 mysql -u 用戶名 -p 密碼 show databases; # 確定新數(shù)據(jù)庫已成功導(dǎo)入 use 數(shù)據(jù)庫名; # 進(jìn)入新數(shù)據(jù)庫 show tables; # 確認(rèn)表格已成功導(dǎo)入 6. 配置新服務(wù)器的Mysql vi /etc/my.cnf 在[mysqld]標(biāo)段中添加skip-networking 重啟Mysql service mysqld restart 7. 測試遷移后的數(shù)據(jù)庫連接 mysql -u 用戶名 -p 密碼 -h 新服務(wù)器ip 數(shù)據(jù)庫名
以上步驟就是將Mysql數(shù)據(jù)庫從一臺(tái)Linux服務(wù)器遷移到另一臺(tái)Linux服務(wù)器的完整過程了。不難看出,遷移數(shù)據(jù)庫需要深入了解數(shù)據(jù)庫的相關(guān)知識(shí),建議在操作前,先對(duì)數(shù)據(jù)庫的基本知識(shí)做好學(xué)習(xí)和備份工作。