- 更新yum源
(1)获取下载地址。
打开MySQL官方网站(https://dev.mysql.com/),如图1所示,点击Download超连接文本:
图1 MySQL官方网站
在打开的图2页面中,点击超连接MySQL Community (GPL) Downloads :
图2 Download下载页面
在打开的图3页面中,点击超连接MySQL Yum Repository:
图3 MySQL社区版资源下载页面
在打开的图4页面中,寻找合适的版本(本文选择的Red Hat Enterprise Linux 7 / Oracle Linux 7版本),点击对应的Download下载图标:
图4 MySQL yum仓库资源选择页面
在打开的图5页面中,在超连接“No thanks, just start my download.”上点击右键,选择属性:
图5 MySQL yum仓库资源下载页面
在打开的图6页面中,可以看到其中的地址就是我们需要用的MySQL对应版本的下载地址。
可以看到,这个地址为:https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
(2)更新yum源
执行如下命令:
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
- 安装MySQL
执行yum命令安装MySQL:
yum -y install mysql-community-server --nogpgcheck
- 验证安装
通过如下命令可以看到当前安装的MySQL版本号。
mysql -V
- 启动服务
通过如下命令启动服务:
systemctl start mysqld
通过如下命令设置MySQL服务开机自启:
systemctl enable mysqld
我这里因为已经设置过mysqld服务开机自启,所以这里没有重新创建开机链接。
- 配置MySQL
(1)执行如下命令查看系统生成的随机密码:
grep'temporary password' /var/log/mysqld.log
这里需要记住这个随机密码,下面登录MySQL要用。
(2)执行如下命令登录MySQL:
mysql -uroot-p
这里需要输入上述密码(密码不会输出,小心点不要输错了)。
(3)在MySQL命令行下执行如下命令,设置安全策略,修改root密码为“12345678”,并授予root用户远程管理权限,最后退出MySQL命令行。
set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)。ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678'; exit
(4)重新登录MySQL数据库,使用刚才重新设置的密码(12345678)。
mysql -uroot-p12345678
至此,MySQL安装配置完成。