1) 修改配置my.cnf
datadir=/home/mysql
#socket=/var/lib/mysql/mysql.sock
pid-file=/var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysql.sock
log-error=/var/log/mysqld.log
2)重新设置权限
3)如果出错,关闭selinux.并重启。
setenforce 0
永久关掉需要修改 /etc/selinux/config 再重启机器就好
SELINUX=disabled
4)远程命令连接失败(不一定做)
bind-address = 0.0.0.0
5)修改/home/mysql目录的所有者
chown mysql:mysql -R /home/mysql/
6)有一些项目启动报错找不着表,配置mysql不区分大小写。
#skip-grant-tables
lower_case_table_name=1
7)启动mysql
systemctl start mysqld