一、停止服务
systemctl stop mysqld.service
二、创建数据目录
mkdir -p /web/data
三、将默认存放文件移动至数据目录
mv /var/lib/mysql /web/data/
四、修改配置文件
1、文件:mysql-server.cnf
vim /etc/my.cnf.d/mysql-server.cnf
将:
datadir=/var/lib/mysql
改为:
datadir=/web/data/mysql
将:
socket=/var/lib/mysql/mysql.sock
改为:
socket=/web/data/mysql/mysql.sock
查找:
[mysqld]
在下面加入:
character_set_server=utf8
init_connect=’SET NAMES utf8′
2、文件:client.cnf
vim /etc/my.cnf.d/client.cnf
查找:
[client]
在下面加入:
socket=/web/data/mysql/mysql.sock
五、启动服务
systemctl start mysqld.service
六、修改PHP配置文件
1、文件:php-config
vim /bin/php-config
将:
–with-mysql-sock=/var/lib/mysql/mysql.sock
改为:
–with-mysql-sock=/web/data/mysql/mysql.sock
2、文件:php.ini
vim /etc/php.ini
mysqli.default_socket = /web/data/mysql/mysql.sock
pdo_mysql.default_socket=/web/data/mysql/mysql.sock
七、重启服务
systemctl restart php-fpm.service