Centos7安装Mysql5.7并修改初始密码

1、CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
然后进行repo的安装
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo

2、安装MySQL

使用yum命令即可完成安装

yum install mysql-server

3、启动msyql:

systemctl start mysqld 

4、配置MySQL

获取安装时的临时密码:

grep 'temporary password' /var/log/mysqld.log

5、登录:

mysql -u root -p

登录成功后修改密码:

set password=password("yourpassword");

这里的密码是g6=tz(?qDgy

使用默认的密码登陆

mysql -uroot -p

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

如果密码设置太简单出现以下的提示

必须修改两个全局参数:
首先,修改validate_password_policy参数的值

mysql> set global validate_password_policy=0; 


再修改密码的长度

set global validate_password_length=1;

再次执行修改密码就可以了

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

5、授权给其它机器登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH  PRIVILEGES;

posted @ 2018-11-15 16:00  Ares0023  阅读(985)  评论(0编辑  收藏  举报