windows下mysql數據庫移植到linux下 最近做畢業設計,需要把windows下的mysql移植到linux下 曾經有過在window下移植mysql數據庫的經驗,只需要把msql的數據文件復制到另一台安裝mysql的機器的數據存放位置,然後重啟mysql服務即可(mysql數據庫的數據文件位置可以看mysql安裝位置下的my.ini) 但是在linux下如果簡單地這樣復制一下 然後重啟似乎不會奏效 總是報 ERROR:can't read dir:"/var/lib/mysql/..." errno:13 網上查了一下 原來是因為權限的原因 copy文件夾的時候是用的root登錄 而運行mysql的時候不是用的root 然後改變了copy之後目錄的所有權 sudo chmod 777 /var/lib/mysql/mydb/* 重啟之後就可以用了 ps:777的的權限是夠了 但是可能不是很合理