MySql數據庫更改默認存儲位置


背景,在放假節前發現zabbix的數據庫快把本地磁盤撐爆了,決定掛在一個大容量存儲,把zabbix數據存儲遷移一下。

Zabbix Mysql 變更存儲位置

在做變更前停掉所有服務。

zabbix-server、mysql 、httpd 和數據庫有關的服務。

 

cp -R /var/lib/mysql /zabbixdb/ ------------------------------------拷貝文件
ln -s /zabbixdb/mysql/mysql.sock /var/lib/mysql/mysql.sock ---創建scok軟連接
chown -R mysql:mysql mysql/ ----------------------------------------修改權限
vim /etc/my.cnf ----------------------------------------配置數據庫新的存儲位置
#datadir=/var/lib/mysql -------------------------------------老數據庫文件位置
datadir=/zabbixdb/mysql ---------------------------------------------新位置
#socket=/var/lib/mysql/mysql.sock -------------------------------老sock位置
socket=/zabbixdb/mysql/mysql.sock -----------------------------------新位置

vim /usr/bin/mysqld_safe ----------關鍵 數據庫啟動時會檢測腳本中的文件路徑,此服務守護進程文件中有個變量需要修改 否則無法啟動。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM