CentOS7.6
刚安装的mysql8.0初始情况下更改mysql目录:
1.关闭mysqld
systemctl stop mysqld
查看关闭情况
systemctl status mysqld
2.建立目录
mkdir -v /mysqldata/data
mkdir -v /mysqldata/log
3.改变目录权限
chown mysql:mysql /mysqldata/*
4.更改/etc/my.cnf
datadir=/mysqldata/data
log-error=/mysqldata/log/mysqld.log
5.初始化目录(生成目录且root没有密码)
mysqld --initialize-insecure --user=mysql
6.登录mysql
mysql -uroot -p
7.更改密码
alter user 'root'@'localhost' identified by 'your_password'
完成