环境:Mysql8.0+Centos8
有关Centos8安装Mysql8的视频可以看B站视频:👉视频地址
下边是视频中没有遇到的一些问题!
- 使用rpm安装mysql的各种xxx.rpm的是否显示失败。
解决方案: 在rpm -ivh xxx.rpm
后面添加 --nodeps --force
。
- 使用
mysqld --initizle
初始化的时候显示mysql: error while loading shared libraries: libssl.so.10
。(当前centos8环境下)
解决方案:
-
下载自己对应Linux的openssl。 📥下载地址
-
进入
Centos AppStream
。使用ctrl+F
页面查找输入openssl
。(太多了,页面查找可以快速定位) -
我这里直接使用了 yum 安装它的二进制文件。
yum install 下载地址
-
当然也可以下载它的安装包,然后再安装。
- 安装命令:
rpm -ivh compat-openssl10-1.0.2o-3.el8.x86_64.rpm
- 安装命令:
-
本地客户端连接不上云服务器的Mysql
- 设置云服务器的安全组,将Mysql(3306)添加进去
- Mysql不允许外机连接(设置为可连接)
mysql -uroot -proot; // 登录Mysql show databases; // 显示数据库 use mysql; // 使用mysql数据库 select user,host from user; //可以看到user为root,host为localhost的话,说明mysql只允许本机连接,那么外网,本地软件客户端就无法连接了。 update user set host = '%' where user='root'; flush privileges;//刷新权限
Mysql连接权限修改之后:root显示的是%
如果没有修改就是localhost
。也就是只有本机才可以连接Mysql数据库。
如果文章中有描述不准确或者错误的地方,还望指正。您可以留言📫或者私信我。🙏
最后希望大家多多 关注+点赞+收藏^_^,你们的鼓励是我不断前进的动力!!!
感谢感谢~~~🙏🙏🙏