centosmysql - yxbook/notes GitHub Wiki

Centos7 安装mysql5.7

1、wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

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