目录
1、解压与安装mysql
2、配置mysql,修改密码并使其可以远程访问
redHat版本 7.6 ,mysql版本 8.0.26,mysql下载地址

目录
1、解压与安装mysql
2、配置mysql,修改密码并使其可以远程访问
redHat版本 7.6 ,mysql版本 8.0.26,mysql下载地址
# 解压缩文件 tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar # 按照以下顺序安装mysql组件 rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm # 卸载原有的mysql-libs yum remove mysql-libs # 继续按顺序安装mysql组件 rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm # 查看mysql服务状态 service mysqld status # 开启服务 service mysqld start
# 修改my.cnf文件,在文件的最后一行添加“skip-grant-tables” vim /etc/my.cnf # 重启mysql服务 service mysqld restart # 本地登录mysql,不用输密码直接回车进入 mysql -u root -p # 将当前 user 和 privilige 表中的用户信息/权限设置从 mysql 库中提取到内存里 flush privileges; # 配置root密码,比如密码“Abc#2021” ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abc#2021'; # 修改my.cnf文件,删除最后一行“skip-grant-tables” vim /etc/my.cnf # 重启mysql服务 service mysqld restart # 查看mysql用户 select host,user from mysql.user; # 修改mysql用户配置,改为“%”,表示可远程访问 update mysql.user set host = '%' where user = 'root'; # 将当前 user 和 privilige 表中的用户信息/权限设置从 mysql 库中提取到内存里 flush privileges; # 重启mysql服务 service mysqld restart # 查看防火墙状态 systemctl status firewalld.service # 关闭防火墙 systemctl stop firewalld.service