最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何更改Linux(CentOS)系統(tǒng)下的MySQL數(shù)據(jù)庫目錄位置

 更新時間:2020年01月17日 15:03:33   作者:納米積木  
由于MySQL的數(shù)據(jù)庫太大,默認安裝的/var盤已經(jīng)再也無法容納新增加的數(shù)據(jù), 沒有辦法,只能想辦法轉(zhuǎn)移數(shù)據(jù)的目錄。 簡單整理一下這幾天把MySQL從/var/lib/mysql目錄下面轉(zhuǎn)移到/home/mysql_data/mysql下面具體操作

如何更改CentOS系統(tǒng)下的MySQL數(shù)據(jù)庫目錄位置

1、首先我們需要關閉MySQL,命令如下:

service mysqld stop

2、然后是轉(zhuǎn)移數(shù)據(jù),為了安全期間,我們采用復制的命令cp,先找到mysql的原目錄

cd /var/lib
ls

運行這個命令之后就會看到mysql的目錄了,然后執(zhí)行cp命令

cp -a mysql /home/mysql_data/

這樣就把數(shù)據(jù)庫復制到/home/mysql_data下面去了

注意:(-a這個參數(shù)一定要帶著,否則復制過去的權(quán)限就不對了。)

如果數(shù)據(jù)庫比較大的話,時間會比較長,可能會超時,具體怎么設置ssh不超時的辦法,請大家自己找相關資料。

3、然后我們修改配置文件,一共有三個,下面我一一說明:

修改第一個文件:修改之前先備份

cp /etc/my.cnf /etc/my.cnfbak
vi /etc/my.cnf

打開之后修改datadir的目錄為/home/mysql_data/mysql,

socket改成/home/mysql_data/mysql/mysql.sock,為了安全起見,你可以把原來的注釋掉,然后重新加入一行,改成現(xiàn)在的目錄。

修改第二個文件:修改之前先備份

cp /etc/init.d/mysqld /etc/init.d/mysqldbak
vi /etc/init.d/mysqld

注意:準確的位置是/etc/rc.d/init.d/mysqld,由于這里這里有一個/etc/init.d/etc/rc.d/init.d的映射,

所以用上面的命令即可,也簡單。

把其中datadir=/var/lib/mysql一行中,等號右邊的路徑改成你現(xiàn)在的實際存放路徑:/home/mysql_data/mysql

修改第三個文件:修改之前先備份

cp /usr/bin/mysqld_safe /usr/bin/mysqld_safebak
vi /usr/bin/mysqld_safe

這里也是修改datadir的目錄為/home/mysql_data/mysql

4、下面需要建立一個mysql.sock的鏈接:

ln -s /home/mysql_data/mysql/mysql.sock /var/lib/mysql/mysql.sock

至此所有的修改都完成了,下面啟動mysql

service mysqld start

或者重啟linux

reboot

看下Mysql是否正常運行,如果能正常啟動,那基本上就沒什么問題了。

更多關于Mysql的基礎教程請點擊下面的相關文章

相關文章

最新評論

恭城| 宁海县| 呼玛县| 芦山县| 双城市| 溆浦县| 哈密市| 青冈县| 资源县| 遵义县| 龙江县| 郓城县| 涟源市| 松滋市| 沙雅县| 马公市| 成安县| 麟游县| 东丽区| 彩票| 定日县| 哈巴河县| 浦东新区| 柘城县| 神木县| 紫阳县| 杭锦旗| 海伦市| 永川市| 长兴县| 侯马市| 青川县| 图片| 潮州市| 苗栗县| 亚东县| 锡林郭勒盟| 东山县| 阳泉市| 阜宁县| 雅江县|