MYSQL數據庫從Windows向Linux遷移

WINDOWS 平臺上進行開發時的,有時會遇到MYSQL數據庫從Windows向Linux遷移的問題,方法以下:

(1
windows 平臺上進入 \mysql\bin 目錄, 執行 mysqldump 命令將數據庫導出,具體命令以下:
   mysqldump -u root - h localhost -p -r c:\data.txt -B mydatabasename
  
執行此命令的結果是:在 c:\ 下生成data.txt這樣一個文件

2 )將 data.txt 這個文件上傳到 linux 下的某個文件夾下(假如放在 /download/ 下), linux 平臺上啓動 mysql ,執行 ./mysql -u root -p 命令進入 mysql 客戶端程序 執行以下命令:
   mysql>source /download/data.txt  
便可成功完成遷移
 
注:
數據庫正確轉移後若不能數據庫還不能被站點當即使用,多是由於程序中 root 用戶在 linux 上的 mysql 中還不具有訪問權限,所以,要作以下操做: linux 上啓動 mysql 進入客戶端程序,使用命令
1 use mysql; 2:grant allprivileges on *.* to root@localhost.localdomain identified by "123321" with grant option
相關文章
相關標籤/搜索