centosmysql - yxbook/notes GitHub Wiki
Centos7 安装mysql5.7
2、rpm -ivh mysql57-community-release-el7-8.noarch.rpm
3、yum -y install mysql-server
4、配置 my.cnf vim /etc/my.cnf 修改编码utf8

默认配置文件路径:
配置文件:/etc/my.cnf
日志文件:/var/log/var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid
5、 启动mysql服务
service mysqld restart
6、安装完成后,密码为随机密码,需要重置密码
查看随机密码 grep "password" /var/log/mysqld.log
登陆 mysql -u root -p 输入随机密码登陆
登陆成功后修改密码(大小写特殊符号数字)
alter user 'root'@'localhost' identified by 'Demonstrate~123';
7、刷新权限
flush privileges
8、root用户指定可以任意IP登录,如果想限制只能让指定IP登录请把%替换成IP地址
grant all on *.* to 'root'@'%' identified by 'Demonstrate~123' with grant option;
9、需要重新创建新用户的话
create user 'username'@'%' identified by 'password';
可以参看如下文档
https://blog.csdn.net/z13615480737/article/details/78906598