CentOS7 安装mysql5.7
-
wget //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
目录cd etc/yum.repos.d
-
查看是否有
mysql-community.repo
和mysql-community-source.repo
文件 -
安装
yum install mysql-server -y
-
启动
systemctl start mysqld
-
查看是否启动
ps aux | grep mysql 或 ps -ef |grep mysql
-
生成临时密码
grep 'temporary password' /var/log/mysqld.log
2020-09-25T06:46:17.269934Z 1 [Note] A temporary password is generated for root@localhost: !_J>=2MNf,=)
-
进入mysql
mysql -uroot -p'!_J>=2MNf,=)' #输入上面提供的临时密码
-
想要操作报警告信息
You must reset your password using ALTER USER statement before executing this statement.
-
排除警告信息,也就是修改密码。
MySQL版本5.7.6版本以前用户可以使用如下命令: mysql> SET PASSWORD = PASSWORD('你自己设置的密码'); MySQL版本5.7.6版本开始的用户可以使用如下命令: mysql> ALTER USER USER() IDENTIFIED BY '你自己设置的密码';
-
!!!注意,这里修改密码 必须符合长度,且必须含有数字,小写或大写字母,特殊字符 。否则就会受到密码策略的影响
#报此错误 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
-
关闭服务
systemctl stop mysqld
-
启动服务
systemctl start mysqld
-
登录mysql
mysql -uroot -p 回车 你的密码