CentOS7 yum方式安装MySQL 5.7

China☆狼群 提交于 2020-01-17 05:17:31

在CentOS中默认安装有MariaDB(MySQL的一个分支),安装完成之后可以直接覆盖MariaDB。

MySQL版本号:5.7.28

下载yum repository

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

安装

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

安装MySQL服务器

yum -y install mysql-community-server

启动MySQL

systemctl start  mysqld.service

查看运行状态

systemctl status mysqld.service

找到MySQL root用户的初始密码:

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

20191113_124458.png

使用临时密码连接客户端:

mysql -uroot -p:E+,Y_Dp_35j

修改密码安全限制,否则不能使用简单密码
临时修改:

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

永久修改:
MySQL默认的配置文件:
vim /etc/my.cnf

validate_password_policy=0
validate_password_length=1

修改后重启MySQL

service mysqld restart

修改密码:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

授权远程访问:

mysql> grant all privileges on *.* to 'root'@'%' identified by '123456'; 

如果需要远程连接,注意开放3306端口或者关闭防火墙。

MySQL默认的数据文件目录:
show variables like ‘datadir’;
/var/lib/mysql/

MySQL默认错误日志文件:
show variables like ‘log_error’;
/var/log/mysqld.log

Navicat 下载链接:
https://pan.baidu.com/s/1WKEcx0Q2tkYhf5sqH-0qTA
提取码:ulay

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!