日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Centos7.3更改mariadb數(shù)據(jù)庫(kù)存儲(chǔ)路徑方法

有的lnmp環(huán)境包或yum安裝方式默認(rèn)將mariadb數(shù)據(jù)庫(kù)裝在系統(tǒng)盤(pán),其中就包括數(shù)據(jù)存儲(chǔ)文件,萬(wàn)一系統(tǒng)宕機(jī)無(wú)法啟動(dòng),那么數(shù)據(jù)文件就有損壞的可能,甚至造成無(wú)法挽回的局面。接下來(lái)我們就可以單獨(dú)將數(shù)據(jù)存儲(chǔ)文件放在其他分區(qū)或數(shù)據(jù)盤(pán),這樣即便是系統(tǒng)掛掉,也能輕易快速恢復(fù)mariadb數(shù)據(jù)庫(kù)的正常運(yùn)行。

如果你不知道當(dāng)前數(shù)據(jù)庫(kù)路徑,只需要輸入以下命令即可查看到:

回車(chē)后輸入您的mariadb密碼后回車(chē)

# mysql -uroot -p

輸以下命令顯示各種mariadb的路徑調(diào)用情況。其中datadir項(xiàng)就是現(xiàn)存儲(chǔ)的路徑。

MariaDB [(none)]> show variables like ‘%dir%’;

退出數(shù)據(jù)庫(kù)登錄狀態(tài)

MariaDB [(none)]> exit;

停止數(shù)據(jù)庫(kù)

# systemctl stop mysql.server

新建mariadb新存儲(chǔ)的路徑文件夾

# mkdir -p /home/mysql/data

進(jìn)入home目錄

# cd /home

給新的路徑文件夾mysql用戶(hù)權(quán)限

# chown -R mysql:mysql /mysql

修改下面啟動(dòng)腳本mysql文件中的datadir路徑,mysql啟動(dòng)腳本路徑不一樣,也有可能會(huì)在/usr/lib/systemd/system目錄下(centos7)

# vi /etc/init.d/mysql

找到datadir=/var/lib/mysql修改成datadir=/home/mysql/data,如果有相同的/var/lib/mysql路徑,同樣修改為/home/mysql/data,

例如:

“innodb_data_home_dir”和“innodb_log_group_home_dir“

修改后保存并退出,在修改my.cnf中的數(shù)據(jù)存儲(chǔ)路徑

修改my.cnf文件中datadir=路徑和上面修改的方法一樣,修改還好以后保存并退出,然后啟動(dòng)mariadb服務(wù)。

# vi /etc/my.cnf

# systemctl start mysql.server

注意:如果你有數(shù)據(jù)文件,那么就把你的貝到/home/mysql/data下,還有/var/lib/mysql下的mysql件夾也拷貝過(guò)去,其他文件就不要拷貝了,這樣你新建的用戶(hù)和密碼都會(huì)是你以前的。如果拷貝所有文件,就會(huì)啟動(dòng)報(bào)錯(cuò)。

如果以上方式不能成功且啟動(dòng)報(bào)錯(cuò),可以在重啟失敗后執(zhí)行初始化數(shù)據(jù)庫(kù)命令,執(zhí)行數(shù)據(jù)庫(kù)命令前,/home/mysql/data下必須是空的,初始化成功后再導(dǎo)入數(shù)據(jù)庫(kù),以下是初始化數(shù)據(jù)庫(kù)的命令:

# /usr/local/mysql/scripts/mysql_install_db –user=mysql –basedir=/usr/local/mysql –datadir=/home/mysql/data

再次啟動(dòng)就正常了

# systemctl restart mysql.server

初始化成功后,數(shù)據(jù)庫(kù)密碼是空的,執(zhí)行以下命令開(kāi)始設(shè)置密碼

# /usr/local/mysql/bin/mysql_secure_installation

注意:第一個(gè)是提示你輸入mysql密碼,其實(shí)新安裝的mysql默認(rèn)是空密碼,然后直接回車(chē)輸入兩次新密碼回車(chē),接下來(lái)全部按Y即可(基本上是刪除了test測(cè)試數(shù)據(jù)庫(kù)和匿名賬號(hào)和刪除后立刻生效(最后一個(gè)Y))。


文章題目:Centos7.3更改mariadb數(shù)據(jù)庫(kù)存儲(chǔ)路徑方法
瀏覽地址:http://www.5511xx.com/article/djhjceo.html