CentOS 7 安装 MySQL 5.7

导入 MySQL 安装源

打开浏览器, 转到 http://dev.mysql.com/downloads/repo/yum

根据系统选择对应的 RPM 包, 我的系统是 CentOS 7, 那么我选择第一个.

将下载到的 RPM 包, 上传到服务器上, 执行如下安装命令

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

安装 MySQL

注意, 由于 MySQL 被 Oracle 公司收购以后, 外面的免费版, 是社区版, 即 mysql-community. 执行如下安装命令

yum install -y mysql-community-server mysql-community-devel 

配置 MySQL

编辑 vim /etc/my.cnf

启动 MySQL

接下来, 两条命令, 分别是启动 MySQL 服务, 并设置开机自动启动.

service mysqld start
chkconfig mysqld on

登陆 MySQL

MySQL 从 5.7 开始, 不再支持初始密码为空, 而是一个随机密码. 换句话说, 这个时候, 直接用 mysql 是无法登陆的. 那么问题来了, 这个随机密码在哪里?

执行如下命令, 即可获得初始密码

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

那么, 接下来, 就可以这样登陆了

mysql -p (回车, 输入密码)

修改密码

第一次登陆以后, 第一件事, 应该就是修改密码, 使用如下命令

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

参考文献

Enjoy! 下一篇, 介绍一下, 如何安装 Java 8.