如何修改mysql的數(shù)據(jù)目錄
在數(shù)據(jù)庫(kù)容量大或分區(qū)的空間太少時(shí)怎么辦?只需把數(shù)據(jù)庫(kù)數(shù)據(jù)放到另外的目錄或分區(qū)就可以
首先,我們需要知道我們mysql數(shù)據(jù)庫(kù)的安裝位置和庫(kù)文件所在位置
若是不知道,連接上MySQL,輸入select @@basedir as basePath from dual ;然后執(zhí)行看結(jié)果,他就會(huì)輸出當(dāng)前的MySQL所安裝的位置,去對(duì)應(yīng)的目錄下面進(jìn)行核實(shí)即可。
我這里以wdcp安裝的MySQL為例進(jìn)行說(shuō)明
在wdcp及一鍵包里mysql的默認(rèn)安裝目錄是在 /www/wdlinux/mysql目錄
數(shù)據(jù)目錄是在 /www/wdlinux/mysql/var
1 創(chuàng)建存放目錄,如
mkdir -p /data/mysql/var
2 停止mysql
service mysqld stop
3 修改配置文件
vi /www/wdlinux/etc/my.cnf
在[mysqld]段里增加如下一行
datadir=/data/mysql/var
保存退出
4 移動(dòng)或復(fù)制數(shù)據(jù)到新目錄,如下
cp -pR /www/wdlinux/mysql/var/ /data/mysql/
5 啟動(dòng)mysql
service mysqld start
至此,完成
mysql數(shù)據(jù)已移動(dòng)到新目錄里了
其實(shí)在解決數(shù)據(jù)庫(kù)容量大或分區(qū)的空間太少時(shí)更簡(jiǎn)單的方法就是加一塊盤(pán),使用分區(qū)掛載目錄或文件連接
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)