第一步:查询mysql数据目录
1.1、查看原有数据目录

show global variables like '%datadir%';

datadir    /var/lib/mysql/
1.2、创建目录

mkdir -p /opt/extdata/mysql/data/ /opt/extdata/mysql/log
touch /opt/extdata/mysql/log/mysqld.log

第二步:拷贝数据目录 datadir
2.1、拷贝目录

cp -a -R /var/lib/mysql/* /opt/extdata/mysql/data/

第三步:修改目录权限

chown mysql:mysql -R /opt/extdata/mysql

第四部:修改配置文件 my.ini

#datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysql.sock
#log-error=/var/log/mysqld.log
#pid-file=/var/run/mysqld/mysqld.pid

datadir=/opt/extdata/mysql/data
socket=/opt/extdata/mysql/mysql.sock
log-error=/opt/extdata/mysql/log/mysqld.log
pid-file=/opt/extdata/mysql/mysqld.pid

第五步:修改系统配置,将 enforcing 修改为 permissive 模式
5.1、执行命令:

getenforce 

可以查看模式为 Enforcing
5.2、执行命令修改

setenforce 0

修改 为 permissive
5.3、执行命令:getenforce 可以查看模式为 Permissive
第六步:重新启动MySQL服务

6.1、启动服务

systemctl restart mysqld

6.2、查看服务状态

systemctl status mysqld.service

 

最后修改于 2020-12-28 09:35:19
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇