mysql 新增用戶 主機名設定 失敗
問題描述
服務器A 上安裝有MySQL服務端,要求新增一個用戶,只運行電腦B才可以連接A服務器,而電腦B的IP是時刻在隨機變動。電腦B的hostname 值為 USER-20160908CK
C:UsersAdministrator>hostnameUSER-20160908CKC:UsersAdministrator>
在A的里面新增用戶vultr2,主機名設置為B的hostname USER-20160908CK,可訪問會提示 vultr2@XXX .XXX.XXX.XXX 無訪問權限。mysql里面主機名無法關聯上 B的 hostname嗎?只能都是IP嗎?
問題解答
回答1:mysql里面主機名無法關聯上 B的 hostname嗎?只能都是IP嗎?不只是IP, 域名也是可以訪問的。
建議檢查一下訪問IP有沒有限制。
回答2:host可以填寫限制ip或者localhost,也可以允許任意連接%。你填寫客戶端的hostname是沒用的。
如果電腦A和電腦B是同一局域網,可以限制為localhost連接,然后給個phpmyadmin地址給對方,在配置文件前面獲取客戶端hostname來判斷,如果不在同一局域網是獲取不到的。
$hostname = gethostbyaddr($_SERVER[’REMOTE_ADDR’]); 回答3:
我這幾天剛遇到這個問題,直接把IP換成%這個了http://blog.csdn.net/qq_28832...
相關文章:
1. android - weex 項目createInstanceReferenceError: Vue is not defined2. PHPExcel表格導入數據庫怎么導入3. android - 哪位大神知道java后臺的api接口的對象傳到前端后輸入日期報錯,是什么情況?求大神指點4. javascript - 如圖,百度首頁,查看源代碼為什么什么都沒有?5. pdo 寫入到數據庫的內容為中文的時候寫入亂碼6. vue2.0+webpack 如何使用bootstrap?7. PHP類封裝的插入數據,總是插入不成功,返回false;8. mac連接阿里云docker集群,已經卡了2天了,求問?9. 請問PHPstudy中的數據庫如何創建索引10. python - 小白django提交數據后,沒有存儲到數據庫(查閱資料并沒有發現問題)
