centos7.9下安装mysql的步骤,问题及其解决方法

在华为云的云耀服务器上安装MySQL时遇到一些问题,包括公钥验证失败、默认密码复杂难记及远程连接受阻。解决方案包括重新安装MySQL以解决公钥问题,不使用默认密码登录并通过编辑my.cnf文件允许无密码登录,修改MySQL数据库user表的权限以允许远程连接。完成这些步骤后,成功解决了安装和配置问题。
摘要由CSDN通过智能技术生成

最近买了个华为云的云耀服务器,想试着多少复习下linux
结果安装一个mysql给我卡了几个小时,特有此篇
安全组按照云耀服务器的规则放行就好,防火墙是默认关闭的

具体安装过程参见文章

https://blog.csdn.net/WYA1993/article/details/88890883

以上述文章为基础,可能会出现的错误
1.mysql公钥验证问题导致安装失败
2.使用mysql默认密码登录然后修改密码,由于mysql自动生成,该密码比较复杂,输入的时候mysql又不给显示,不建议使用这个密码
(当然你如果nb到一次对了,当这条不存在就行)
3.本地连接可以,但远程连接不上

解决方法
1.安装公钥,然后重新安装

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

原文参考自:

https://blog.csdn.net/akaiziyou/article/details/123537754

2和3.不使用默认密码进行登录
mysql自动生成的配置文件 my.cnf 存在与 /etc 目录下
找到这个文件 打开vim, 将 skip-grant-tables 放到最后一行,保存退出
重启mysql

 systemctl restart mysqld

这样就可以不输入密码登录了
登录mysql(每次登录mysql都要重新选择数据库的,所以摆在这里)

use mysql

mysql数据库总有个user表,这个表中有三个字段是需要关心的
分别是 host , user , authentication_string


                
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值