解決遠端連線Mysql出錯的問題

2021-08-08 14:49:30 字數 838 閱讀 5050

遠端連線mysql,如果報  can't connect to mysql server on 'localhost'(0) 這種資訊:

解決,進入mysql配置檔案,win下:my.ini ,liunx下 :my.conf。

把 [mysqld] 下的 #bind-address = 127.0.0.1 注釋就好。前面加個# 。這個是繫結本地的意思。

如果去掉之後連線還報 :host is not allowed to connect to this **** server ;這個是使用者許可權的問題:

解決: 

1、命令列進入mysql  :mysql -u root -p 密碼

2、授權:grant all privileges on *.* to 

root@'localhost'

identified by '123456';

3、重新整理:flush privileges;

all privileges 表示賦予所有的許可權給指定使用者,這裡也可以替換為賦予某一具體的許可權,例如select,insert,update,delete,create,drop 等,具體許可權間用「,」半形逗號分隔。

db.* 表示上面的許可權是針對於哪個表的,db指的是資料庫,後面的 * 表示對於所有的表,由此可以推理出:對於全部資料庫的全部表授權為「*.*」,對於某一資料庫的全部表授權為「資料庫名.*」,對於某一資料庫的某一表授權為「資料庫名.表名」。

root 表示你要給哪個使用者授權,這個使用者可以是存在的使用者,也可以是不存在的使用者。

localhost   表示允許遠端連線的 ip 位址,如果想不限制鏈結的 ip 則設定為「%」即可。

123456 為使用者的密碼。

Mysql 5 7 遠端連線出錯

centos7 上安裝mysql5.7後登入報錯error 1045 28000 access denied for user root localhost using pas 安裝完mysql後會有個臨時密碼去日誌檢視,但是檢視登入修改密後還是不行 error 1045 28000 access ...

連線mysql出錯

eg error host is not allowed to connect to this mysql server 解決方法 grant all privileges on to root identified by rootpassd with grant option flush priv...

解決mysql遠端連線問題

今天在linux上面配置了乙個mysql資料庫 為了管理方便,我在mysql.com上面選擇乙個mysql gui的工具,來從windows端用圖形的方式管理mysql。結果發現了乙個問題,現在已經完全解決掉了,把前後原因記錄於此.具體操作及出錯情況如下 d mysql5 bin mysql h 1...