Ubuntu與windows雙系統(tǒng)下共用MySQL數(shù)據(jù)庫的方法
更新時(shí)間:2012年01月30日 19:18:16 作者:
ubuntu系統(tǒng)和windows系統(tǒng)雙系統(tǒng)共用是用戶喜歡使用的方式之一,而MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在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。
雙系統(tǒng)安裝完畢,利用GURB啟動到Ubuntu Server 9.10,以管理員身份登錄。
1)并讀寫方式(RW)認(rèn)方式掛載Windows中D分區(qū)至/media/wind。
2)更改/media/wind/mysql/data權(quán)限
sudo chow mysql:mysql /media/wind/mysql/data (其中兩個(gè)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都對應(yīng)替換成實(shí)際存儲位置
如上面的 /media/wind/mysql/data/
5)重啟apparmor和mysql服務(wù)
sudo /etc/init.d/apparmor restart sudo /etc/init.d/mysql restart
我重啟過程中我遇到一個(gè)拒絕訪問的錯(cuò)誤,重新執(zhí)行第3)步中的更改配置文件操作,將文件中的user由mysql更改為root后成功,其原因是我的Windows下MySQL數(shù)據(jù)庫的未對mysql用戶授予訪問權(quán)限。
總結(jié):
希望本文介紹的Ubuntu與windows雙系統(tǒng)下共用MySQL數(shù)據(jù)庫的方法能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識還有待于讀者去探索和學(xué)習(xí)。
雙系統(tǒng)安裝完畢,利用GURB啟動到Ubuntu Server 9.10,以管理員身份登錄。
1)并讀寫方式(RW)認(rèn)方式掛載Windows中D分區(qū)至/media/wind。
2)更改/media/wind/mysql/data權(quán)限
sudo chow mysql:mysql /media/wind/mysql/data (其中兩個(gè)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都對應(yīng)替換成實(shí)際存儲位置
如上面的 /media/wind/mysql/data/
5)重啟apparmor和mysql服務(wù)
sudo /etc/init.d/apparmor restart sudo /etc/init.d/mysql restart
我重啟過程中我遇到一個(gè)拒絕訪問的錯(cuò)誤,重新執(zhí)行第3)步中的更改配置文件操作,將文件中的user由mysql更改為root后成功,其原因是我的Windows下MySQL數(shù)據(jù)庫的未對mysql用戶授予訪問權(quán)限。
總結(jié):
希望本文介紹的Ubuntu與windows雙系統(tǒng)下共用MySQL數(shù)據(jù)庫的方法能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識還有待于讀者去探索和學(xué)習(xí)。
您可能感興趣的文章:
相關(guān)文章
MySql中如何使用 explain 查詢 SQL 的執(zhí)行計(jì)劃
explain命令是查看查詢優(yōu)化器如何決定執(zhí)行查詢的主要方法。這篇文章重點(diǎn)給大家介紹MySql中如何使用 explain 查詢 SQL 的執(zhí)行計(jì)劃,感興趣的朋友一起看看吧2018-05-05Mysql占用過高CPU時(shí)的優(yōu)化手段(必看)
下面小編就為大家?guī)硪黄狹ysql占用過高CPU時(shí)的優(yōu)化手段(必看)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03深入Mysql,SqlServer,Oracle主鍵自動增長的設(shè)置詳解
本篇文章是對Mysql,SqlServer,Oracle主鍵自動增長的設(shè)置進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06debian6配置mysql允許遠(yuǎn)程連接的方法(圖)
這篇文章主要介紹了debian6配置mysql允許遠(yuǎn)程連接的方法,大家可以參考,最后可看圖2013-11-11mysql split函數(shù)用逗號分隔的實(shí)現(xiàn)
這篇文章主要介紹了mysql split函數(shù)用逗號分隔的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10MySQL中的case?when中對于NULL值判斷的坑及解決
這篇文章主要介紹了MySQL中的case?when中對于NULL值判斷的坑及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12淺談sql連接查詢的區(qū)別 inner,left,right,full
下面小編就為大家?guī)硪黄獪\談sql連接查詢的區(qū)別 inner,left,right,full。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-10