linux下如何使用mysql可视化图形界面客户端查询

        过去使用阿里云服务器的云数据库Mysql RDS都是使用另一台windows上安装的mysql客户端去连接的,只需设置下白名单即可。最近使用华为云,发现华为云的RDS是没有名单的这个说法的,公网IP或v*n都是另外收费,这样就导致了在非华为云内网不能访问RDS的问题了。为了省钱,只能考滤在华为云ECS上连接RDS了,因为一般习惯ECS都用linux系统,虽然linux命令行界面也能查询mysql,考滤到日后的运维还是得用一个可视化查询分析器才方便,于是就开始想验证下在linux下安装mysql图形界面客户端来用的方案,今天折腾出来了,在这里总经分享一下。

整体的思路是:

1.先让linux安装图形界面包,达到用远程工具连接它,可视化操作linux。

2.在linux下安装 Mysql可视化查询客户端

一. 安装 linux图形界面包" workstation " 或 “Server with GUI”。

因为服务器使用是的CentOS 8.0 ,

[[email protected] ~]# dnf groupinstall “workstation”

或者

[[email protected] ~]# dnf groupinstall “Server with GUI”

这里会下载和安装一堆东西,最后成功安装后重启系统

[[email protected] ~]# reboot

二.在linux下安装VNC服务端

[[email protected] ~]#  dnf install -y tigervnc-server tigervnc-server-module

设置 VNC 密码

[[email protected] ~]# vncpasswd

设置 VNC 服务器配置文件

复制配置文件 到系统启动目录下

[[email protected] ~ ] cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]:1.service

修改配置文件

[[email protected] ~]# vim /etc/systemd/system/[email protected]:1.service

linux下如何使用mysql可视化图形界面客户端查询

设置VNC登陆用户和组。

启动 VNC 服务并允许防火墙中的端口

[[email protected] ~]# systemctl daemon-reload

[[email protected] ~]# systemctl start [email protected]:1.service

或者 vncserver 命令进行启动  ,启动后查看进程启动情况 

  [[email protected] ~]# ps -ef |grep vnc     

linux下如何使用mysql可视化图形界面客户端查询

端口号默认为:5901

[[email protected] ~]# systemctl enable [email protected]:1.service 

到云服务器安全组去配置开放端口对外。

三.下载安装最新版VNC客户端安装,连接上去验证下。

linux下如何使用mysql可视化图形界面客户端查询

四.下载mysql -Workbench for linux版本安装

下载地址:https://dev.mysql.com/downloads/workbench/ ,选择正确的linux版本,CentOS是属于 Red Hat版。

在服务器上下载或下载后上传到服务去。

linux下如何使用mysql可视化图形界面客户端查询

用VNC远程桌面找到rpm安装文件直接安装,就像windows软件一样,安装完成后就可以可视化打开软件进行连接Mysql查询了,运行还挺流畅的,一切跟windows一样。

linux下如何使用mysql可视化图形界面客户端查询