旅行青蛙
Published on 2025-01-13 / 60 Visits
0
0

Centos9安装MYSQL8

卸载MySQL

1.查看已安装的MySQL

rpm -qa | grep mysql

2.卸载查询到的所有安装包

rpm -e mysql		# 可批量删除

3.删除 my.cnf

查看/etc/my.cnf文件是否还存在,若存在则直接删除rm -f /etcmy.cnf

find /etc -name 'my.cnf'

在线安装

1.进入官网下载所需的MySQL版本,下载后上传至服务器任意目录下

image-1736780343528

或者复制下载链接,使用wget命令在线下载

wget https://dev.mysql.com/get/mysql80-community-release-el9-3.noarch.rpm

image-1736780396110

2.安装RPM包

rpm -ivh mysql80-community-release-el9-3.noarch.rpm

安装后可以看到yum源配置目录下新增3个MySQL相关文件
image-1736780548725

3.安装Mysql

有两个命令,如果遇到了如下错误,可以直接不考虑用第二个就好了
image-1736780704628
第一个

dnf install mysql-community-server -y

第二个

yum -y install mysql-community-server --nogpgcheck

4.启动Mysql

systemctl enable --now mysqld.service	# 开机自启并立即启动mysql
systemctl status mysqld.service			# 查看mysql状态

image-1736780772538

5.查看初始密码

grep "password" /var/log/mysqld.log

image-1736780837938

6.修改初始密码

# MySQL8密码等级要求较高,首次修改密码时必须包含大小写字母、数字和特殊符号
alter user "root"@"localhost" identified by "qiaobin.wang";		# 修改root密码

image-1736780934041

7.修改远程权限

use mysql;			# 使用mysql库
update user set host="%" where user="root";		# 将host修改为所有ip均可以访问
flush privileges;	# 刷新权限

image-1736780970295

好了,打完收工~


Comment