Ubuntu與windows雙系統(tǒng)下共用MySQL數(shù)據(jù)庫(kù)的方法
更新時(shí)間:2012年01月30日 19:18:16 作者:
ubuntu系統(tǒng)和windows系統(tǒng)雙系統(tǒng)共用是用戶喜歡使用的方式之一,而MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在Windows平臺(tái)中常以WAMP方式搭配使用,在Linux平臺(tái)中常以LAMP組合形式出現(xiàn),下面的方法可以使得Ubuntu平臺(tái)共用Windows平臺(tái)中的MySQL數(shù)據(jù)庫(kù)
雙系統(tǒng)配置及MySQL數(shù)據(jù)庫(kù)存儲(chǔ)情境:Windows XP下d:\mysql\data中存有MySQL數(shù)據(jù)庫(kù),Linux系統(tǒng)為Ubuntu Server 9.10。
雙系統(tǒng)安裝完畢,利用GURB啟動(dòng)到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都對(duì)應(yīng)替換成實(shí)際存儲(chǔ)位置
如上面的 /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ù)庫(kù)的未對(duì)mysql用戶授予訪問權(quán)限。
總結(jié):
希望本文介紹的Ubuntu與windows雙系統(tǒng)下共用MySQL數(shù)據(jù)庫(kù)的方法能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識(shí)還有待于讀者去探索和學(xué)習(xí)。
雙系統(tǒng)安裝完畢,利用GURB啟動(dòng)到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都對(duì)應(yīng)替換成實(shí)際存儲(chǔ)位置
如上面的 /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ù)庫(kù)的未對(duì)mysql用戶授予訪問權(quán)限。
總結(jié):
希望本文介紹的Ubuntu與windows雙系統(tǒng)下共用MySQL數(shù)據(jù)庫(kù)的方法能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識(shí)還有待于讀者去探索和學(xué)習(xí)。
您可能感興趣的文章:
- 詳解Ubuntu Server下啟動(dòng)/停止/重啟MySQL數(shù)據(jù)庫(kù)的三種方式
- ubuntu系統(tǒng)下 python鏈接mysql數(shù)據(jù)庫(kù)的方法
- Ubuntu下完美實(shí)現(xiàn)遷移MySQL數(shù)據(jù)庫(kù)位置
- Ubuntu Server下MySql數(shù)據(jù)庫(kù)備份腳本代碼
- Ubuntu下取消MySQL數(shù)據(jù)庫(kù)本機(jī)綁定限制方法
- ubuntu linux下使用Qt連接MySQL數(shù)據(jù)庫(kù)的方法
- mysql數(shù)據(jù)庫(kù)詳解(基于ubuntu 14.0.4 LTS 64位)
相關(guān)文章
MySQL報(bào)錯(cuò)Expression #1 of SELECT list 
這篇文章主要介紹了MySQL報(bào)錯(cuò)Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-09-09
Mysql TIMESTAMPDIFF函數(shù)示例詳解
這篇文章主要介紹了Mysql TIMESTAMPDIFF函數(shù)示例詳解,TIMESTAMPDIFF函數(shù)返回datetime_expr2 - datetime_expr1的結(jié)果,其中datetime_expr1和datetime_expr2可以是DATE或DATETIME類型值,本文給大家詳細(xì)講解,需要的朋友可以參考下2023-03-03
mysql獲取group by的總記錄行數(shù)另類方法
mysql獲取group by內(nèi)部可以獲取到某字段的記錄分組統(tǒng)計(jì)總數(shù),而無(wú)法統(tǒng)計(jì)出分組的記錄數(shù),下面有個(gè)可行的方法,大家可以看看2014-10-10
Mysql內(nèi)置函數(shù)的實(shí)現(xiàn)示例
mysql內(nèi)置了很多的函數(shù),本文主要介紹了Mysql內(nèi)置函數(shù)的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-07-07
mysql導(dǎo)入sql文件報(bào)錯(cuò) ERROR 2013 2006 2002
今天在做項(xiàng)目的時(shí)候遇到個(gè)問題,就是往mysql里導(dǎo)入sql文件的時(shí)候總是報(bào)ERROR 2013 2006 2002,研究了一番才找到解決辦法,這里記錄下來分享給大家2014-11-11
windows下mysql 8.0.12安裝步驟及基本使用教程
這篇文章主要為大家詳細(xì)介紹了windows下mysql 8.0.12安裝步驟及基本使用教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08

