1. 程式人生 > >不能遠端連線mysql解決

不能遠端連線mysql解決

1)安裝好MySQL後,修改如下檔案

這個步驟我沒有執行,檔案內部也沒發現有bind_address,直接進入第二步

sudo vim /etc/my.cnf

找到bind-address = 127.0.0.1, 

2)然後啟動MySQL服務,或者在啟動服務的前提下重啟服務

    Systemctel restart mysqld.service

3)開啟MySQL
sudo mysql -uroot -p
輸入密碼,進入MySQL命令列,在MySQL命令列中執行下列命令
grant all PRIVILEGES on *.* to [email protected]'%' identified by 'onePassword';
執行
use information_schema【或者其它的

資料庫例項】

select * from user_privileges;

4)如果查詢有如下的結果:'root'@'%',說明mysql已經授權遠端連線。 
退出MySQL命令列,在終端中執行
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
將3306埠新增到iptables中。

5)最後執行以下命令,重新啟動MySQL服務

Systemctl restart mysqld.service

即可

相關推薦

不能遠端連線mysql解決

1)安裝好MySQL後,修改如下檔案 這個步驟我沒有執行,檔案內部也沒發現有bind_address,直接進入第二步 sudo vim /etc/my.cnf 找到bind-address = 127.0.0.1, 2)然後啟動MySQL服務,或者在啟動服務的前提下

SQLyog遠端連線mysql時出現1130的解決辦法

SQLyog遠端連線mysql時出現1130的解決辦法 在遠端主機上執行:msyql -u roo -p :(password) 進入mysql: use mysql 一般會出現:You must reset your password using ALTER USER statement

開啟MySQL遠端訪問許可權允許遠端連線解決Host is not allowed to connect to this MySQL server問題)

登陸mysql資料庫     [[email protected] data]# mysql -uroot -p123456 檢視user表 mysql> select host,user,password from user;

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伺服器3306埠不能遠端連線解決

問題:本機可以通過3306埠連線mysql伺服器,但遠端不行。 1、網路檢測    1)ping主機可以;    2)telnet 主機3306埠不可以;      telnet 主機22埠可以;    說明與本機網路沒有關係; 2、埠檢測    1)netstat -nt

lnmp一鍵安裝包安裝的CentOS 7.3.1611版本遠端無法連線mysql解決方案

本人第一篇填坑記.部落格風格和程式碼風格一樣   簡單易懂,用最少的程式碼/語言寫出最優秀的程式儘量不寫廢話!!!寫的不好請見諒1.首先開啟mysql遠端連線許可權,網上很多,請自行百度2.重點來了, 還是報10060錯誤,這是為什麼呢,    因為CentOS 7.3.16

區域網或遠端連線mysql資料庫伺服器,出現Host 'localhost' is not allowed to connect to this MySQL server 錯誤解決方法

1、在mysql伺服器安裝目錄下,找到my.ini檔案。C:\Program Files\MySQL\MySQL Server 5.5\my.ini 2、在[mysqld]節點下加下面兩行程式碼: skip-name-resolve skip-grant-tables

Ubuntu遠端連線MySQL(connection refused)解決方法

一、判斷ubuntu是否開啟防火牆 sudo ufw status 開放防火牆3306埠 sudo ufw allow 3306 二、檢視3306埠是否開啟  注意:紅色框框表示3306繫結的ip地址–>未修改前為:127.0.0.1:3306–>即mysql預設繫結localhost,遠端訪問不

解決遠端連線mysql出現10038問題心得

之前在虛擬機器搭建lnmp環境,搭建好之後開發3306埠,進入mysql給root或其他賬號開放遠端許可權,用Navicat就可以連線了。 現在公司就直接一個後端,所有後端工作要自己弄。昨天協助甲方在阿里雲買好了伺服器,之後上去搭建好lnmp環境,按以下步驟操

怎麼解決遠端連線mysql報10038的錯誤

1. 最近使用Navicat for MySQl訪問遠端mysql資料庫,出現報錯,顯示“2003- Can't connect MySQL Server on 'localhost'(10038)“。2. 最終找到的原因是:遠端3306埠未對外開放。於是下面進行遠端3306

Mysql遠端連線Error1130解決方法

對於1130這個錯誤,大家網上查到都知道是“無法給遠端連線的使用者許可權”的原因,網上的方法都一樣,都是修改user表中host屬性,但是可能修改後還是連不上,對於這個問題,可以試試如下方法:

遠端連線mysql 報10038錯誤的解決 阿里雲 linux ECS wdcp

1.看阿里雲的入網規則(正確) 允許 自定義 TCP 3306/3306 地址段訪問 0.0.0.0/0 2.mysql授權(正確) DROP USER 'root'@'%'; CREATE USER 'root'@'%' identified by '

MYSQL遠端連線解決方法

mysql -h 192.168.0.222 -uroot -proot如果你想連線你的mysql的時候發生這個錯誤:ERROR 1130: Host '192.168.0.222' is not allowed to connect to this MySQL server

遠端連線mysql報錯1130的解決方法

MySql 1130錯誤 遠端連線Mysql伺服器的資料庫,錯誤程式碼是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 猜想是無法給遠端連

Linux CentOS7安裝Mysql解決遠端連線mysql錯誤1130

centos預設安裝了mariadb,因此,在安裝mysql之前,需要解除安裝系統中安裝的mariadb。 檢視系統中所有已安裝的mariadb包。命令:rpm -qa | grep mariadb  解除安裝mariadb。命令:rpm -

PHP遠端連線MYSQL資料庫非常慢的解決方法

不知道如何解決,所以把他空間所在的伺服器上也裝了個MYSQL,才解決問題,今天又有個這個問題,不能也在這伺服器上裝一個MYSQL吧,Search:  PHP遠端連線MYSQL速度慢,有時遠端連線到MYSQL用時4-20秒不等,本地連線MYSQL正常,出現這種問題的主要原因是,

遠端連線MySQL報錯ERROR 2003解決辦法

點選開啟連結 在mysql遠端連線時出現ERROR 2003錯誤的很多種,下面我來給大家介紹兩種解決此問題的方法,有需要的同學可參考。 問題程式碼程式碼 ERROR 2003 (HY000): Can't connect to MySQL server on '1

MySQL資料庫無法遠端連線解決辦法

遠端登陸資料庫的時候出現了下面出錯資訊:  ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx'修改root使用者可以從任意ip登入mysql -u root –p //root使用者本

使用sqlyog遠端連線mysql錯誤2003 cant connect to mysql 解決辦法

轉自:http://www.2cto.com/database/201307/224401.html 在阿里雲上配置開發環境時,安裝了MySql,想在其他客戶端使用SQLyog遠端訪問,然而報錯2003 cant connect to mysql... 查了很多方法,賦予

DOCKER 建立 執行 授權遠端連線 MYSQL(阿里雲伺服器)

1.docker建立mysql sudo docker pull mysql 拉取mysql的映象  ubuntu 需要加sudo #-p 23306 :3306 這是 將mysql的3306埠對映到伺服器上的23306埠 #--name=stock_v2這個容器的名字 #MYSQ