Ubuntu/Window共用MySQL數(shù)據(jù)庫 |
發(fā)布時間: 2012/8/13 16:17:22 |
MySQL是非常優(yōu)秀的開源數(shù)據(jù)庫產(chǎn)品,在Windows平臺中常以WAMP方式搭配使用,在Linux平臺中常以LAMP組合形式出現(xiàn),下面的方法可以使得Ubuntu平臺共用Windows平臺中的MySQL數(shù)據(jù)庫。 雙系統(tǒng)配置及MySQL數(shù)據(jù)庫存儲情境:Windows XP下d:\mysql\data中存有MySQL數(shù)據(jù)庫,Linux系統(tǒng)為Ubuntu Server 9.10。 - 1)并讀寫方式(RW)認方式掛載Windows中D分區(qū)至/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內(nèi)容中,把其中的/var/lib/mysql都對應替換成實際存儲位置 如上面的 /media/wind/mysql/data/ 5)重啟apparmor和mysql服務 sudo /etc/init.d/apparmor restart sudo /etc/init.d/mysql restart 我重啟過程中我遇到一個拒絕訪問的錯誤,重新執(zhí)行第3)步中的更改配置文件操作,將文件中的user由mysql更改為root后成功,其原因是我的Windows下MySQL數(shù)據(jù)庫的未對mysql用戶授予訪問權限。 本文出自:億恩科技【www.allwellnessguide.com】 |