Ubuntu與windows雙系統下共用MySQL資料庫的方法_Mysql
來源:互聯網
上載者:User
雙系統配置及MySQL資料庫儲存情境:Windows XP下d:\mysql\data中存有MySQL資料庫,Linux系統為Ubuntu Server 9.10。
雙系統安裝完畢,利用GURB啟動到Ubuntu Server 9.10,以管理員身份登入。
1)並讀寫方式(RW)認方式掛載Windows中D分區至/media/wind。
2)更改/media/wind/mysql/data許可權
sudo chow mysql:mysql /media/wind/mysql/data (其中兩個mysql分別表示使用者名稱及所在使用者組)
3)更改/etc/mysql/my.cnf檔案,更改其datadir
sudo nano /etc/mysql/my.cnf
將其中的 datadir = /var/lib/mysql
更改為
datadir=/media/wind/mysql/data
存檔
4)更改/etc/apparmor.d/usr_sbin_mysqld內容中,把其中的/var/lib/mysql都對應替換成實際儲存位置
如上面的 /media/wind/mysql/data/
5)重啟apparmor和mysql服務
sudo /etc/init.d/apparmor restart sudo /etc/init.d/mysql restart
我重啟過程中我遇到一個拒絕訪問的錯誤,重新執行第3)步中的更改設定檔操作,將檔案中的user由mysql更改為root後成功,其原因是我的Windows下MySQL資料庫的未對mysql使用者授予存取權限。
總結:
希望本文介紹的Ubuntu與windows雙系統下共用MySQL資料庫的方法能夠對讀者有所協助,更多有關linux系統的知識還有待於讀者去探索和學習。