关于卸载
-
查看当前安装mysql情况:rpm -qa|grep -i mysql
-
卸载命令:1.yum remove mysql 2.rpm -e mysql-community-release-el7-5.noarch (若提示依赖错误,如下图所示,执行语句: rpm -ev --nodeps mysql-community-libs-5.6.43-2.el7.x86_64)
查找之前老版本mysql的目录、并且删除老版本mysql的文件和库:find / -name mysql
-
删除对应的mysql目录:rm -rf /var/lib/mysql
手动删除:rm -rf /etc/my.cnf
最后再次查看机器是否安装mysql
关于远程连接
-
查看远程防火墙状态:firewall -cmd --state(关闭显示not running,如下图所示)
开启防火墙:systemctl start firewalld
关闭防火墙:systemctl stop firewalld.service
开放3306端口:firewall-cmd --zone=public --add-port=3306/tcp --permanent
命令含义:
–zone #作用域
–add-port=3306/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
重启:firewall-cmd --reload
-
查看开放端口:firewall-cmd --list-ports
-
检查阿里云的安全组中是否配置、开发了3306端口
在本地的cmd中用 “ telnet ip地址 端口号 ” 试试能否连上,若能连上则说明端口开放成功
下面开始进入连接操作:
-
首先阿里云服务器上登录进入mysql
将host设置为%表示任何主机ip都能连接mysql:update user set host='%' where user='root' and host='localhost';
刷新权限表,使配置生效:flush privileges;
-
打开sqlyog进行远程连接,先进行测试连接
-
连接成功:
Mysql 8.0.11版本下载地址:点我
本文参考自:点我