CentOS 安装 Mysql5.7

我看网上的其他教程都是说下载 MySQL 的 RPM 包或者 DEB 包,然后安装;但其实不用这样,可以使用 YUM 或者 API 命令也能安装,安装流程如下:

安装说明

服务器是腾讯云的一个服务器,在国内,安装的系统是 CentOS Linux release 7.6.1810,所以我就以 RPM 系为例了,相信 DEB 系的同学可以举一反三;要安装的 MySQL 版本是 5.7。

存储库

MySQL 给 Linux 发行版提供了一个存储库(传送门),其中就有最新的 MySQL。不过,在选择合适的存储库之前,需要选择合适的系列,也就是对应的包管理工具

存储库

开始安装

接下来就是跟着命令一条龙走了

1) 添加存储库

1
yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

输入”y “并按” Enter“进行确认

添加存储库

2) 安装 MySQL

1
yum -y install mysql-community-server

安装MySQL

安装MySQL

3) 启动 MySQL 服务

1
systemctl start mysqld

4) 开机自启动

1
systemctl enable mysqld

5.1) 查看是否启动

这里主要是看 3306 端口是否启动

1
netstat -plntu

启动MySQL服务

5.2) 查看是否启动

还有一个更简单的查看方法,显示 enabled 则表示已经启动

1
systemctl is-enabled mysqld

查看是否启动

6) 配置 MySQL 密码

密码在安装的时候就已经默认生成了,需要在 mysqld.log 日志中查看

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

配置MySQL密码

7) 登录 MySQL

输入完下面命令后,回车;会要你输入密码,这个时候输入密码是不会回显的哦

1
mysql -u root -p

接着更换密码,我改成 123456

1
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'

刷新系统权限

1
flush privileges

登录MySQL

8) 再次登录

到这里就已经安装完成了哦

再次登录