Centos9安装配置Mysql8教程

一.下载

1.首先在官网找到对应的rpm包,进行下载。

 

 

2.打开浏览器的下载管理,找到刚才下载的文件,复制如图所圈链接。

二.安装

1.修改resolv.conf文件,(将DNS地址改为google域名服务器)

#使用以下命令进入resolv.conf文件操作界面。
vim /etc/resolv.conf

#进入操作界面后按i键, 把下面内容复制进去,按esc键输入:wq,按回车键,。
#修改内容为下(将DNS地址改为google域名服务器)
nameserver 8.8.8.8
nameserver 8.8.4.4

 2.创建文件夹,根据下图提示进行操作。

# 先进入到local文件夹
cd usr/local

# 新建mysql文件夹
mkdir mysql

# 进入mysql文件夹
cd mysql

# 安装rpm,粘贴刚才复制的下载链接
yum install https://repo.mysql.com//mysql80-community-release-el9-1.noarch.rpm

#上面安装完成,我们就可以在yum仓库中找到mysql了
#在仓库中查询 mysql
yum search mysql-community

#开始安装 mysql-community-server
yum install -y mysql-community-server

 

 3.根据下面的步骤,校验安装是否成功。

# 启动 mysql,没有出现任何提示说明启动成功了
systemctl start mysqld

# 再查看网络端口,看到3306说明已经启动了
netstat -tulpn

# 查看mysql当前状态
systemctl status mysqld

#设置mysql开机启动
systemctl enable mysqld

三.配置

1.获取默认密码

#打开mysql应用程序运行日志找到默认密码
vi /var/log/mysqld.log

2.先用上面找到的原密码进行登录,再修改密码

#输入命令进行登录
mysql -u root -p

#mysql8对密码有要求,长度最小8位,包含字母大小写、数字、特殊字符
#先用下面命令修改成符合要求的密码
alter user 'root'@'localhost' identified with mysql_native_password by 'Abcd1234@';

#修改完成后,输入quit按回车键退出,再用新密码进行登录。
#登录成功后,修改密码检验标准
set global validate_password.policy=0;
set global validate_password.length=4;

#开始设置任意4个字符的新密码
alter user 'root'@'localhost' identified with mysql_native_password by 'root';

#设置成功后退出,再用新密码登录

3.修改权限


#切换数据库,查看root登录权限
use mysql;
select host,user from user;

#让root用户可以在任意主机上登录
update user set host = '%' where user = 'root';

#让刚才修改的配置立即生效
flush privileges;


#打开防火墙,让外部可以登录mysql
# 添加放行3306端口
firewall-cmd --zone=public --permanent --add-port=3306/tcp

# 将防火墙配置重载
firewall-cmd --reload

外部使用数据库管理工具连接成功

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值