中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Centos7.3如何更改mariadb數據庫的存儲路徑

發布時間:2022-02-17 09:22:16 來源:億速云 閱讀:255 作者:iii 欄目:開發技術

這篇文章主要介紹“Centos7.3如何更改mariadb數據庫的存儲路徑”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Centos7.3如何更改mariadb數據庫的存儲路徑”文章能幫助大家解決問題。

有的lnmp環境包或yum安裝方式默認將mariadb數據庫裝在系統盤,其中就包括數據存儲文件,萬一系統宕機無法啟動,那么數據文件就有損壞的可能,甚至造成無法挽回的局面。接下來我們就可以單獨將數據存儲文件放在其他分區或數據盤,這樣即便是系統掛掉,也能輕易快速恢復mariadb數據庫的正常運行。

Centos7.3如何更改mariadb數據庫的存儲路徑

如果你不知道當前數據庫路徑,只需要輸入以下命令即可查看到:

回車后輸入您的mariadb密碼后回車

mysql -uroot -p

輸以下命令顯示各種mariadb的路徑調用情況。其中datadir項就是現存儲的路徑。

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

退出數據庫登錄狀態

MariaDB [(none)]> exit;

停止數據庫

# systemctl stop mysql.server

新建mariadb新存儲的路徑文件夾

# mkdir -p /home/mysql/data

進入home目錄

# cd /home

給新的路徑文件夾mysql用戶權限

# chown -R mysql:mysql /mysql

修改下面啟動腳本mysql文件中的datadir路徑,mysql啟動腳本路徑不一樣,也有可能會在/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中的數據存儲路徑

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

# vi /etc/my.cnf# systemctl start mysql.server

注意:如果你有數據文件,那么就把你的貝到/home/mysql/data下,還有/var/lib/mysql下的mysql件夾也拷貝過去,其他文件就不要拷貝了,這樣你新建的用戶和密碼都會是你以前的。如果拷貝所有文件,就會啟動報錯。

如果以上方式不能成功且啟動報錯,可以在重啟失敗后執行初始化數據庫命令,執行數據庫命令前,/home/mysql/data下必須是空的,初始化成功后再導入數據庫,以下是初始化數據庫的命令:

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

再次啟動就正常了

# systemctl restart mysql.server

初始化成功后,數據庫密碼是空的,執行以下命令開始設置密碼

# /usr/local/mysql/bin/mysql_secure_installation

注意:第一個是提示你輸入mysql密碼,其實新安裝的mysql默認是空密碼,然后直接回車輸入兩次新密碼回車,接下來全部按Y即可(基本上是刪除了test測試數據庫和匿名賬號和刪除后立刻生效(最后一個Y))。


關于“Centos7.3如何更改mariadb數據庫的存儲路徑”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

松潘县| 潍坊市| 汶上县| 榕江县| 武威市| 和平县| 延寿县| 庄浪县| 黄石市| 乐亭县| 清镇市| 卢氏县| 沂源县| 色达县| 留坝县| 和林格尔县| 安徽省| 当雄县| 略阳县| 波密县| 巍山| 巴里| 太湖县| 余江县| 永丰县| 金华市| 塘沽区| 武安市| 隆安县| 黄冈市| 吕梁市| 安塞县| 横峰县| 屏东市| 上林县| 米脂县| 莲花县| 玉龙| 栾川县| 柯坪县| 泰宁县|