在遠端連線mysql的時候發生的這個錯誤
error 1130: host ***.***.***.*** is not allowed to connect to this mysql server
1。 改表法一:首先確認3306遠端埠開啟。
二:mysql預設不支援遠連.必須設定。
如下:root許可權進入
mysql -u root -p密碼
use mysql;
update db set host = 『%』 where user = 『使用者名稱』;
flush privileges;
退出.然後重啟mysql. 上面的那個使用者即可遠連你的mysql了.
記得為了安全一定要有個where條件。
三:host:%表示你的資料庫接受任何乙個ip的訪問,而如果明確訪問方機器的ip,可以設定host:訪問方ip,所以在網路物理連線的前提下,限制是否能連線到你的資料庫跟你自身的ip位址無關。
2. 授權法。例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。
grant all privileges on *.* to 『myuser』@』%』 identified by 『mypassword』
with grant option;
如果你想允許使用者myuser從ip為192.168.1.3的主機連線到mysql伺服器,並使用
mypassword作為密碼
grant all privileges on *.* to 『myuser』@』***.***.***.***′ identified by
『mypassword』 with grant option;
mysql 遠端日誌 Mysql遠端連線日誌記錄
實際上有一種方法可以將所有連線記錄到mysql本身 假設 我們將用於儲存此資訊的資料庫名稱將被稱為admin.建立表以儲存連線資訊.如果您不想,則不必包含唯一鍵.create table admin.connections id int unsigned not null auto incremen...
讓mysql 能夠遠端連線
授權法。例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。grant all privileges on to myuser identified by mypassword with grant option 如果你想允許使用者myuser從ip為192.168....
mysql 日誌 部落格 Mysql 日誌
日誌 errlog錯誤日誌 作用記錄mysql從啟動以來,所有的狀態,警告,錯誤。dba靠此定位資料庫問題。配置預設是開啟,vim etc my.cnf log error var log mysqld.log binlog二進位制日誌 作用主要記錄資料庫變化的日誌。資料恢復,主從複製中應用 檢視再...