最近买了个华为云的云耀服务器,想试着多少复习下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