centos7安装Mysql5.7


要大笑、要做梦、要与众不同。人生是一场伟大的冒险。——《外婆的道歉信》

为yum配置mysql57的源

# 下载MySQL的repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

# 安装MySQL源
yum -y install mysql57-community-release-el7-10.noarch.rpm

# 通过yum安装MySQL
yum -y install mysql-community-server

启动mysql

# 启动MySQL
systemctl start  mysqld.service
# 查看其状态
systemctl status mysqld.service
看到 active(running) 即为正确运行,如下

查看默认密码

grep "password" /var/log/mysqld.log
#查看结果如下:

#登录
mysql -u root -p

输入默认密码 关闭弱密码限制和长度限制

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;

修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
/*
比较新的MySQL 要使用alter user 来修改密码
*/

开启 mysql 中 root用户远程访问权限

查看默认设置

mysql> use mysql;
mysql> select host,user from user;

可知,root用户只能本地访问:

开启root远程访问权限

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
/*
% 表示全部允许ip
root为用户
123456为密码
*/
mysql> flush privileges;
/*
刷新,或者重新启动mysql也行
*/

再次查看

mysql> select host,user from user;

摘录,引用:

https://blog.csdn.net/u010360923/article/details/89673406

声明:sma blog|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - centos7安装Mysql5.7


Carpe Diem and Do what I like