关于卸载

  • 查看当前安装mysql情况:rpm -qa|grep -i mysql

    image.png
  • 卸载命令: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)

    image.png
  • 查找之前老版本mysql的目录、并且删除老版本mysql的文件和库:find / -name mysql

  • 删除对应的mysql目录:rm -rf /var/lib/mysql

    image.png

    手动删除:rm -rf /etc/my.cnf

  • 最后再次查看机器是否安装mysql

关于远程连接

  • 查看远程防火墙状态:firewall -cmd –state(关闭显示not running,如下图所示)

    image.png
  • 开启防火墙: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

    image.png
  • 检查阿里云的安全组中是否配置、开发了3306端口

    image.png
  • 在本地的cmd中用 “ telnet ip地址 端口号 ” 试试能否连上,若能连上则说明端口开放成功

下面开始进入连接操作:
  • 首先阿里云服务器上登录进入mysql

    image.png
  • 将host设置为%表示任何主机ip都能连接mysql:update user set host=’%’ where user=’root’ and host=’localhost’;

  • 刷新权限表,使配置生效:flush privileges;

  • 打开sqlyog进行远程连接,先进行测试连接

    image.png
  • 连接成功:

    image.png

Mysql 8.0.11版本下载地址:点我

本文参考自:点我

文章来源于互联网:阿里esc服务器卸载、远程连接Mysql语句

发表评论