前言
为了搭建实验使用的数据库环境,多次尝试过手动安装配置mysql,但经常迷失在冗长的操作步骤之中,成功安装实属不易!使用yum安装是很好的选择!
安装前提
-
卸载已安装的mysql
-
rpm包检查
rpm -qa | grep mysql如果存在类似下图安装包使用
rpm -e --nodeps mysql进行卸载 -
mysql目录检查
find / -name mysql使用
rm -rf dir-name删除
-
安装步骤
- 下载rpm文件
mysql-rpm
yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
- 安装mysql
yum install mysql-community-server -y
- 启动mysql
service mysqld start
- 查看初始密码
grep 'temporary password' /var/log/mysqld.log
如果此处未查询到结果,则说明原来安装的mysql目录未清理干净,请执行安装前提里的mysql目录检查步骤,再重启mysqlservice mysqld restart
- 登录数据库后修改初始密码
alter user user() identified by "your new password";
- 配置root用户远程访问
use mysql;
update user set host='%' where user='root';
- 其他配置
- 修改数据库默认端口(/etc/my.cnf)
port=xxxxx - 防火墙端口开放
firewall-cmd --zone=public --add-port=3306/tcp --permanentfirewall-cmd --reload
注:如果mysql安装在云服务器,需要同时开放云服务器相应端口
- 修改数据库默认端口(/etc/my.cnf)