欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何更改在Ubuntu下的MySQL的默認(rèn)數(shù)據(jù)庫(kù)存儲(chǔ)位置

如何更改在Ubuntu下的MySQL的默認(rèn)數(shù)據(jù)庫(kù)存儲(chǔ)位置?

CREATE DATABASE MySQLdb 在默認(rèn)的數(shù)據(jù)庫(kù)存儲(chǔ)位置下就會(huì)有個(gè)文件夾mysqldb。要操作數(shù)據(jù)庫(kù)首先得停止數(shù)據(jù)庫(kù)進(jìn)程: $sudo /etc/init.d/mysql stop 本文以轉(zhuǎn)移到/home/mysql這個(gè)位置為例,下面命令將原有數(shù)據(jù)庫(kù)轉(zhuǎn)移到新位置: $sudo cp –R –p /var/lib/mysql /home/mysql 編輯MySQL配置文件: $gksu gedit /etc/mysql/my.cnf 在gedit中找到datadir這一行,將后面等于號(hào)之后的內(nèi)容更改為/home/mysql然后保存退出。自Ubuntu7.10開(kāi)始, Ubuntu就開(kāi)始使用一種安全軟件叫做AppArmor,這個(gè)安全軟件會(huì)在你的文件系統(tǒng)中創(chuàng)建一個(gè)允許應(yīng)用程序訪問(wèn)的區(qū)域(專業(yè)術(shù)語(yǔ):應(yīng)用程序訪問(wèn)控制)。如果不為MySQL修改AppArmor配置文件,永遠(yuǎn)也無(wú)法為新設(shè)置的數(shù)據(jù)庫(kù)存儲(chǔ)位置啟動(dòng) 數(shù)據(jù)庫(kù)服務(wù)。配置AppArmor: $sudo nano /etc/apparmor.d/usr.sbin.mysqld 在gedit中找到/var/lib/mysql/這兩行,注釋掉這兩行,在這兩行前分別添加一個(gè)符號(hào)#即可注釋,在這兩行之前或 之后加上下面內(nèi)容: /home/mysql/ r, /home/mysql/** rwk, 保存后退出,執(zhí)行命令: $sudo /etc/init.d/apparmor reload 返回ReloadingAppArmorprofiles:done.即可以重啟MySQL服務(wù): $sudo /etc/init.d/mysql start 至此MySQL數(shù)據(jù)庫(kù)存儲(chǔ)位置就更改完畢了。 FAQ: Q:當(dāng)我運(yùn)行$sudo/etc/init.d/apparmorreload卻返回信息 Skipping profile /etc/apparmor.d/usr.sbin.mysqld~ : Warning. gedit這樣子的命令來(lái)編輯usr.sbin.mysqld這個(gè)配置文件的,這兩個(gè)圖形界面文本編輯器會(huì)在相同位置生成一個(gè) usr.sbin.mysqld~的文件,從而影響了AppArmor讀取配置文件,出現(xiàn)這個(gè)問(wèn)題先刪除這個(gè)usr.sbin.mysqld~文件: 然后使用$sudonano這個(gè)終端文本編輯器來(lái)編輯配置文件即可。