MySQL默認(rèn)的數(shù)據(jù)文件存儲(chǔ)目錄為/var/lib/mysql。假如要把MySQL目錄移到/home/data下需要進(jìn)行下面幾步:
成都創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、新絳網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、購(gòu)物商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為新絳等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
1、home目錄下建立data目錄
cd /home
mkdir data
2、把MySQL服務(wù)進(jìn)程停掉
mysqladmin -u root -p shutdown
3、把/var/lib/mysql整個(gè)目錄移到/home/data
mv /var/lib/mysql /home/data/
這樣就把MySQL的數(shù)據(jù)文件移動(dòng)到了/home/data/mysql下。
4、找到my.cnf配置文件
如果/etc/目錄下沒(méi)有my.cnf配置文件,請(qǐng)到/usr/share/mysql/下找到*.cnf文件,拷貝其中一個(gè)到/etc/并改名為my.cnf)中。命令如下:
[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
5、編輯MySQL的配置文件/etc/my.cnf
為保證MySQL能夠正常工作,需要指明mysql.sock文件的產(chǎn)生位置。修改socket=/var/lib/mysql/mysql.sock一行中等號(hào)右邊的值為:/home/mysql/mysql.sock。操作如下:
vi my.cnf (用vi工具編輯my.cnf文件,找到下列數(shù)據(jù)修改之)
# The MySQL server
[mysqld]
port = 3306
#socket = /var/lib/mysql/mysql.sock(原內(nèi)容,為了更穩(wěn)妥用“#”注釋此行)
socket = /home/data/mysql/mysql.sock (加上此行)
6、修改MySQL啟動(dòng)腳本/etc/init.d/mysql
最后,需要修改MySQL啟動(dòng)腳本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號(hào)右邊的路徑改成你現(xiàn)在的實(shí)際存放路徑:home/data/mysql。
[root@test1 etc]# vi /etc/init.d/mysql
#datadir=/var/lib/mysql(注釋此行)
datadir=/home/data/mysql (加上此行)
7、重新啟動(dòng)MySQL服務(wù)
/etc/init.d/mysql start
或用reboot命令重啟Linux
如果工作正常移動(dòng)就成功了,否則對(duì)照前面的7步再檢查一下。
還要注意目錄的屬主和權(quán)限。
環(huán)境: OS:Red Hat Linux As 5 DB:MySql 5.5 在linux下安裝好mysql后,默認(rèn)的數(shù)據(jù)文件路徑存放在/var/lib/mysql目錄下, 下面的步驟說(shuō)明如將該目錄下的數(shù)據(jù)文件遷移到其他目錄. 1.創(chuàng)建數(shù)據(jù)庫(kù)目錄并將該目錄權(quán)限屬主修改為mysql [root@host1 /]# mkdir -p mysql/data [root@host1 /]# chown -R mysql:mysql ./mysql 2.停止mysql服務(wù) [root@host1 etc]# service mysql stop Shutting down MySQL. [ OK ] 3.修改my.cnf文件修改 在[mysqld]下添加新的數(shù)據(jù)存放路徑 datadir=/mysql/data 4.將默認(rèn)的數(shù)據(jù)路徑下的所有文件和目錄cp到新的目錄下 [root@host1 mysql]#cd /var/lib/mysql [root@host1 mysql]#cp -R * /mysql/data/ 這里注意copy過(guò)去的目錄權(quán)限屬主需要修改為mysql,這里直接修改 mysql目錄即可. [root@host1 mysql]# chown -R mysql:mysql ./mysql 4.啟動(dòng)數(shù)據(jù)庫(kù) [root@host1 mysql]# service mysql start Starting MySQL.... [ OK ] -- The End --
MySQL現(xiàn)在在寶塔面板后臺(tái)就可以切換,不過(guò)要先刪除現(xiàn)有數(shù)據(jù)庫(kù);
具體操作步驟如下:
1、備份數(shù)據(jù)庫(kù)及文件到本地
2、打開(kāi)寶塔控制面板
3、在寶塔控制面板-軟件商店-Mysql;
4、在MySQL設(shè)置-切換版本。
參考資料:
一般按照上面的步驟就可升級(jí)成功,不過(guò)我之前出現(xiàn)升級(jí)失敗的情況,可以根據(jù)參考資料介紹的方法解決,最后也是升級(jí)成功。
當(dāng)前名稱:怎么切換mysql目錄,怎么進(jìn)入mysql目錄
鏈接地址:http://chinadenli.net/article38/hechpp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站維護(hù)、企業(yè)建站、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)