CentOS7下安装mysql8.0.25
一、mysql的rpm包准备
官网下载完整rpm包
解压后有多个rpm包, 挑选如下图的5个rpm包上传至linux
二、使用rpm -ivh安装rpm包
按如下安装顺序依次安装
common, client-plugins, libs, client, server
安装libs可能报错有关:mariadb-libs 被 mysql-community-libs-8.0.26-1.el7.x86_64取代错误
执行
yum remove mysql-libs
安装server前需要安装依赖包perl
yum install perl-Module-Install.noarch
三、登录
启动mysqld服务
systemctl start mysqld
查看root默认密码
cat /var/log/mysqld.log
使用root登录mysql后修改为新密码
set password='新密码';
四、允许指定用户被远程所有主机访问
修改mysql.user中的Host字段
use mysql;
update user set Host='%' where user='root';
flush privileges;
处理windows中的某些客户端软件不能连接的问题
alter user 'root'@'%' identified with mysql_native_password by 'root密码';
关闭服务机防火墙服务firewalld
systemctl stop firewalld