程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MYSQL入門知識 >> 變更mysql數據庫文件目錄 Linux

變更mysql數據庫文件目錄 Linux

編輯:MYSQL入門知識

本次需要將mysql默認的數據庫文件路徑/var/lib/mysql 改為新掛載的目錄/data/mysql上,需要做以下修改

1、停止mysql服務

service mysqld stop

2、復制數據庫文件

mv /var/lib/mysql  /data/mysql/

3、修改配置文件

a、修改 /etc/my.cnf

[client]
#password = your_password
port = 3306
#socket = /var/lib/mysql/mysql.sock    #原配置
socket = /data/mysql/mysql.sock         #新配置

[mysqld]
port = 3306
#socket = /var/lib/mysql/mysql.sock    #原配置
socket = /data/mysql/mysql.sock         #新配置
datadir = /data/mysql/                        #新配置,新增

b、/etc/init.d/mysqld

#get_mysql_option mysqld datadir "/var/lib/mysql"    #原配置
get_mysql_option mysqld datadir "/data/mysql"         #新配置

c、

#safe_mysql_unix_port=${mysql_unix_port:-${MYSQL_UNIX_PORT:-/var/lib/mysql/mysql.sock}}     #原配置
safe_mysql_unix_port=${mysql_unix_port:-${MYSQL_UNIX_PORT:-/data/mysql/mysql.sock}}          #新配置

4、修改目錄歸屬和權限

chown mysql.mysql /data/mysql -R

chmod 700 /data/mysql/*

5、做mysql.sock鏈接

ln -s  /data/mysql/mysql.sock   /var/lib/mysql/mysql.sock

 

6、重啟俯臥

service mysqld start

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved