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

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

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

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

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

service mysqld stop

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

cd /var/lib
ls

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

cp -a mysql /home/mysql_data/

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

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

如果數(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的基礎教程請點擊下面的相關文章

相關文章

最新評論

兴化市| 吉安县| 庆元县| 宣恩县| 沭阳县| 墨玉县| 祁东县| 墨江| 宁远县| 沙河市| 万载县| 台中县| 乐陵市| 庆城县| 额济纳旗| 那坡县| 东乡族自治县| 东山县| 永平县| 大石桥市| 柘城县| 陆良县| 渭南市| 丰原市| 泾川县| 晋中市| 高尔夫| 嘉义县| 个旧市| 塔城市| 二手房| 丽江市| 柳江县| 丰城市| 平遥县| 丹凤县| 油尖旺区| 房产| 定边县| 香格里拉县| 涡阳县|