linux-Centos7安装mysql

小波 4月前 ⋅ 198 阅读

1.下载

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2.安装

yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

3.启动

systemctl start  mysqld.service

 查看状态

systemctl status  mysqld.service


 此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

grep "password" /var/log/mysqld.log

4.进入数据库

mysql -uroot -p

  输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库

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

 改新密码可能会报错,原因是因为MySQL有密码设置的规范,具体是validate_password_policy 的值有关:

  

  查看完整的数据库密码规则

SHOW VARIABLES LIKE 'validate_password%';


 初始情况下第一个的值是ON,validate_password_length是8,这个已经修改过

 通过如下命令修改:

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

 修改可远程登录

update user set host = '%' where user = 'root';

 

5.卸载 mysql57-community-release-el7-10.noarch

   安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:

yum -y remove mysql57-community-release-el7-10.noarch

6.开放3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

  重新载入

firewall-cmd --reload






注意:本文归作者所有,未经作者允许,不得转载

全部评论: 0

    我有话说: