进入mysql官网查询mysql rpm下载地址 https://dev.mysql.com/downloads/repo/yum/
1. 下载rpm
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2.安装软件源
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
3.安装Mysql
yum install -y mysql-community-server
4.启动mysql
service mysqld start
5.查看MySQL的临时密码
grep 'temporary password' /var/log/mysqld.log
6.使用默认密码登录mysql 修改初始密码
mysql -uroot -p
修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'MySQLPass7!';
如果需要对外开放端口:iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
保存配置:service iptables save
可按需修改端口:vim /etc/my.cnf
加入 port=3306
重启mysql: systemctl restart mysqld
如修改端口导致mysql重启出现错误,比如
查看mysql日志
可能原因 SELINUX配置出错:
编辑 vim /etc/selinux/config 更改SELINUX=disabled
重启服务器 shutdown -r now
如果客户端连接提示1103,则使用默认账号登录mysql,执行以下命令使所有用户都有权限访问
> select user,host from mysql.user where user='root';
> update mysql.user set host = '%' where user ='root';
> flush privileges;
最后附上连接成功的效果图
、