-
查看當前安裝mysql情況:rpm -qa|grep -i mysql
image -
卸載命令:1.yum remove mysql 2.rpm -e mysql-community-release-el7-5.noarch (若提示依賴錯誤缤言,如下圖所示挚瘟,執(zhí)行語句: rpm -ev --nodeps mysql-community-libs-5.6.43-2.el7.x86_64)
image 查找之前老版本mysql的目錄、并且刪除老版本mysql的文件和庫:find / -name mysql
-
刪除對應的mysql目錄:rm -rf /var/lib/mysql
image手動刪除:rm -rf /etc/my.cnf
最后再次查看機器是否安裝mysql
關于遠程連接
-
查看遠程防火墻狀態(tài):firewall -cmd --state(關閉顯示not running,如下圖所示)
image 開啟防火墻:systemctl start firewalld
關閉防火墻:systemctl stop firewalld.service
開放3306端口:firewall-cmd --zone=public --add-port=3306/tcp --permanent
命令含義:
–zone #作用域
–add-port=3306/tcp #添加端口坊秸,格式為:端口/通訊協(xié)議
–permanent #永久生效谜疤,沒有此參數(shù)重啟后失效
重啟:firewall-cmd --reload
-
查看開放端口:firewall-cmd --list-ports
image -
檢查阿里云的安全組中是否配置、開發(fā)了3306端口
image 在本地的cmd中用 “ telnet ip地址 端口號 ” 試試能否連上帽撑,若能連上則說明端口開放成功
下面開始進入連接操作:
-
首先阿里云服務器上登錄進入mysql
image 將host設置為%表示任何主機ip都能連接mysql:update user set host='%' where user='root' and host='localhost';
刷新權限表泼各,使配置生效:flush privileges;
打開sqlyog進行遠程連接,先進行測試連接