亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

遠程連接阿里云服務器出現1045-Access denied for user 'root'

     前几天在阿里云的服务器上使用docker的时候,从本地用RedisDesktopManager远程连接docker容器中的redis的时候没有任何问题,而用Navicat Premium连接远程服务器的MYSQL发现了一个问题,出现1023、1045错误代码。

 解决办法:

      1.首先远程登陆到阿里云服务器上面,进入到mysql(我这里的连接是从阿里云的服务器上远程连接的,如下图:)


             


      2.先授权给登陆的root用户,flush privileges 使更改立即生效      

     3.更改user表中的root对应的host,改成%号之后(把localhost变成%),就可以进行远程登陆了。


      4. 再进行连接测试,并能够成功远程连接到MYSQL


     5.在进行上述操作之前,先要保证是否开放了相应的端口号,或者防火墙的设置是否配置好了,我的服务器的/etc/sysconfig/iptables 的配置如下:

*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [19:4554]
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8090 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 6379 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A INPUT -m state --state ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A INPUT -m state --state ESTABLISHED -j ACCEPT
COMMIT
# Completed on Tue Aug  8 08:33:47 2017
~

     6. firewall-cmd --list-ports  查看下防火墙的的状态,我的暂时是关闭的

     7.当然如果使用的是阿里云的服务器的话,还要添加安全组规则 ,0.0.0.0/0代表所有ip都可以访问


     说明: 图片上的水印是作者csdb的账号,有需要的可以关注,谢谢。


點擊查看更多內容
3人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
JAVA開發工程師
手記
粉絲
7794
獲贊與收藏
665

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消