首先,本文只是记录相关内容作为备份,可能并不具有通用性,请读者斟酌借鉴!
Linux版本:Linux version 3.10.0-1160.15.2.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Wed Feb 3 15:06:38 UTC 2021
Mysql版本:Red Hat Enterprise 5.6.50
1、下载官网上的安装包,地址为:https://downloads.mysql.com/archives/community/ (有些教程教直接下载Bundle版本,主要是由于比较全,安装包都是rpm包,我主要只安装了Server和Client版本)
或者直接使用:
# 服务端下载
wget https://downloads.mysql.com/archives/get/p/23/file/MySQL-server-5.6.50-1.el7.x86_64.rpm
# 客户端下载
wget https://downloads.mysql.com/archives/get/p/23/file/MySQL-client-5.6.50-1.el7.x86_64.rpm
2、下载完成以后,如下图所示:
3、直接安装Server和Client端:
rpm -ivh MySQL-server-5.6.50-1.el7.x86_64.rpm
rpm -ivh MySQL-client-5.6.50-1.el7.x86_64.rpm
安装过程中出现了依赖包不存在的问题,需要进行安装即可。
# 安装perl perl-devel autoconf libaio这些辅助依赖包
yum install -y perl perl-devel autoconf libaio
4、安装完成以后,需要通过client访问Mysql的Server端,通过rpm安装的mysql,会在/root/.mysql_secret文件有如下内容:
[root@shares-xz ~]# ls .mysql_secret
.mysql_secret
[root@shares-xz ~]# cat .mysql_secret
# The random password set for the root user at Time (local time): b46hTw2JXZfdFEFB
5、使用这个密码,采用client登录Server,当然我这边修改了。
输入上面的密码登录
6、修改密码并刷新权限,如果使用默认的随机密码进来的时候,需要修改随机密码,否则系统不会让你查询数据库及表内容的。
7、使用新密码登录,如下图:
8、数据库的安装,默认是不支持远程访问的,所以需要修改mysql中的默认user表root用户的host
由于我这里是修改过的,所以你直接修改对应的localhost记录为%即可:
这里需要修改实际查询的host结果,只需要修改一条即可。
9、然后就可以在远程工具上进行登录了。需要注意的是,如果mysql是安装在云主机,需要对云服务器的端口出入规则进行设置,我这里是华为云主机的,展示出入设置的规则:
10、最后真正使用Navicat登录该服务器即可。