1、查看mysql目前的存储目录在哪
mysqladmin -u root -pbcx#202306 variables | grep datadir
可以看到目前mysql默认的存储位置是 /var/lib/mysql
2、停止mysql服务
systemctl stop mysqld //停止
systemctl status mysqld //查看状态
3、 创建新的数据库存储目录,移动MySQL数据目录到新目录
mkdir -p /data/mysqldata
mv /var/lib/mysql /data/mysqldata/
4、 修改配置文件 /etc/my.cnf
basedir=/data/mysqldata/mysql
datadir=/data/mysqldata/mysql
socket=/data/mysqldata/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
port=3306
socket=/data/mysqldata/mysql/mysql.sock
5、重启mysql服务,查看数据目录,连接测试
systemctl restart mysqld
mysqladmin -u root -p variables | grep datadir //输入密码