遠端連線MySQL報錯ERROR 2003解決辦法
問題程式碼程式碼
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.19' (111)
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.19' (111) 這個 原因就是Mysql資料庫的預設配置檔案my.cnf(linux下)中的bind-address預設為127.0.0.1,所以就算你建立了可以
remote訪問的使用者,你也不能使用mysql -h命令進行訪問,若訪問就會出現上出問題,因為此時Mysql只接受localhost,所以需要把bind-address遮蔽掉。
my.cnf一般在/etc/mysql下面,如果不在使用locate my.cnf查詢,修改前的my.cnf配置檔案為:
修改前的my.cnf配置檔案程式碼
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
我們需要做的就是遮蔽這個bind-address程式碼,遮蔽後代碼為:
遮蔽後my.cnf配置檔案程式碼
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address = 127.0.0.1
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address = 127.0.0.1
現在你就可以用mysql -h命令進行你想做的操作了,如登入系統:
登陸
mysql -h 192.168.0.19 -u root -p
如果上面還不能解決可能是防火強的問題了
1.mysql 錯誤 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost'
解決辦法:關閉防火牆,安陽電腦網,linux下命令
[[email protected] bin]# chkconfig --list | grep -i iptables ====check fire wall
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[[email protected] bin]# /sbin/service iptables stop ====stop fire wall
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: nat filter [ OK ]
Unloading iptables modules: [ OK ]
2.報錯:1130-host ... is not allowed to connect to this MySql server
解決辦法:
授權形式
比如賬戶為root,密碼為root
use mysql;
用root賬戶從任何主機上訪問mysql資料庫了
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
如果你想允許使用者zz從ip為192.168.1.3的主機連線到mysql伺服器,並使用123456作為密碼
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY '123456' WITH GRANT OPTION;
相關推薦
遠端連線MySQL報錯ERROR 2003解決辦法
點選開啟連結 在mysql遠端連線時出現ERROR 2003錯誤的很多種,下面我來給大家介紹兩種解決此問題的方法,有需要的同學可參考。 問題程式碼程式碼 ERROR 2003 (HY000): Can't connect to MySQL server on '1
redhat7.0系統配置lamp環境,Navicat遠端連線mysql報錯:2003-can't connect to mysql server on ' ' (10060)解決方案
報錯:2003-can't connect to mysql server on ' ' (10060) 一、分析原因: 防火牆關閉了mysql服務,禁止遠端訪問mysql 二、解決方法: 關閉防火牆: systemctl stop firewalld.service &nb
遠端連線mysql報錯1130的解決方法
MySql 1130錯誤 遠端連線Mysql伺服器的資料庫,錯誤程式碼是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 猜想是無法給遠端連
用Navicat連線mysql報錯:2003-Can't connect to MySql server on '10.100.0.109'(10039)
問題描述 在 window 系統上,用 Navicat 連線 Mysql 資料庫,彈出以下提示 問題原因 Mysql 資料庫未啟動 解決方案:啟動 Mysql 資料庫 1、點選桌面左下角執行 cmd,然後回車 2、輸入命令:s
遠端連線mysql 報10038錯誤的解決 阿里雲 linux ECS wdcp
1.看阿里雲的入網規則(正確) 允許 自定義 TCP 3306/3306 地址段訪問 0.0.0.0/0 2.mysql授權(正確) DROP USER 'root'@'%'; CREATE USER 'root'@'%' identified by '
SQLyog遠端連線mysql時出現1130的解決辦法
SQLyog遠端連線mysql時出現1130的解決辦法 在遠端主機上執行:msyql -u roo -p :(password) 進入mysql: use mysql 一般會出現:You must reset your password using ALTER USER statement
解決遠端Mysq連線sqlyog連線遠端mycat報錯ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.57.129' (0)
今天在linux中安裝了mycat,在使用sqlyog在連線mycat時候,一直鏈接不上,出現2003錯誤, ERROR 2003 (HY000): Can’t connect to MySQL server on ‘192.168.57.129’ (0) 分析,該錯誤可能導致的原因是
MySQL遠端訪問報錯ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111)
從一臺linux遠端連線另一臺linux上的MySQL, mysql -hxxx.xxx.xxx.xxx -uroot -p 出現ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx'(111)錯誤。
遠端連線centos7 上的mysql報(ERROR 2003 (HY000): Can't connect to MySQL server on '168.x.x.x' (10060) )
1.MySQL埠 因為上一篇文章我就已經給MySQL新建了一新使用者,且賦予了遠端連線資料庫的所有許可權(GRANT ALL PRIVILEGES ON *.* TO 'newuser' @ '%' IDENTIFIED BY 'newpass' WITH GRANT OPTION;) 且錯誤
MySQL遠端訪問報錯ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111)
從一臺linux遠端連線另一臺linux上的MySQL, mysql -hxxx.xxx.xxx.xxx -uroot -p 出現ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx'(
解決MySQL報錯ERROR 2002 (HY000)
MySQL報錯 ERROR2002 配置文件 my.cnf MySQL安裝 今天在為新的業務線搭架數據庫後,在啟動的時候報錯root@qsbilldatahis-db01:/usr/local/mysql/bin# ./mysqlERROR 2002 (HY000): Can't
Lnmp環境下的mysql遠端連線 2203報錯 和 1130 連線問題
1.首先檢查阿里雲伺服器例項中有沒有開放相關埠安全組規則新增 2.檢查lnmp的 iptables 規則 把對應的3306埠設定的進行刪除 3.如果在報錯 1130 那就證明許可權不夠的問題了 需要遠端連線伺服器設定許可權 GRANT ALL PRIVILEGES ON *.*
Sqoop連線mysql報錯-已解決
報錯 使用連線測試命令: sqoop list-databases --connect jdbc:mysql://master:3306/ --username bee -P 報如下錯誤: 18/12/02 20:11:44 ERROR manager.CatalogQ
連線mysql報錯#1251解決方案
真的是很激動,修改了好幾天mysql與其使用工具的連線問題,終於修改成功 錯誤問題是本地的mysql服務加密方式有問題,在使用工具上會報錯#1251的錯誤 修改方法: 1. 建議將之前的mysql服務刪除掉,具體刪除方法網上很全 2.安裝好新的mysql後,c
navicat連線mysql報錯1251解決方案
今天下了個 MySQL8.0,發現Navicat連線不上,總是報錯1251; 原因是MySQL8.0版本的加密方式和MySQL5.0的不一樣,連線會報錯。 試了很多種方法,終於找到一種可以實現的: 更改加密方式 1.先通過命令列進入mysql的root賬戶:
centos7下啟動MySQL報錯ERROR 2002 (HY000)的解決辦法
最近在安裝新的PHP開發環境,vagrant+virtualBox+centos7下安裝LNMP。遇到了無數多的坑,焦頭爛額。。。 記錄一下一些很奇怪的解決辦法吧。之前安裝了msql8.0.11,安裝參考部落格地址:安裝完成後,可以用初始密碼進入MySQ
Linux連線mysql報錯:Access denied for user ‘root’@‘localhost’(using password: YES)的解決方法以及忘記密碼
最近在騰訊雲上買了一伺服器玩想,然後為服務配置好mysql mysql -uroot -pxxx 要進入發現報錯 Linux連線mysql報錯:Access denied for user ‘root’@‘localhost’(using password: YES)的解決方法 因為第一次遇
解決Linux MySQL報錯ERROR 2002 (HY000)
---------------------------------1--------------------------------- 在Linux安裝MySQL有時候會出現[mysql]ERROR 2002 (HY000): Can't connect to loca
本地使用Navicat遠端連線Oracle報錯ORA-28547問題解決
用Navicat連線Oracle資料庫時出現如下錯誤 按照資料庫連線資訊去連線就好了,注意的是預設的Server Name是ORCL,記得改成你要連線的資料庫名; 在進行連線測試的時候,出現了報錯資訊ORA
Navicat連線mysql報錯1042解決辦法
問題: navicat連線mysql報1042錯誤,繼而發現圖形化控制檯都無法連線資料庫。 過程: 通過mysql>use mysql mysql>select user() 發現root使用者並沒有被誤刪,都存在。百度嘗試n多辦法解決不了。 解決: