標籤:mysql 遠端連線
1、MySQL建立遠程登陸使用者並授權:
grant all PRIVILEGES on discuz.* to [email protected]‘123.123.123.123‘ identified by ‘123456‘;
下面逐一分析所有的參數:
all PRIVILEGES 表示賦予所有的許可權給指定使用者,這裡也可以替換為賦予某一具體的許可權,例如:select,insert,update,delete,create,drop 等,具體許可權間用“,”半形逗號分隔。
discuz.* 表示上面的許可權是針對於哪個表的,discuz 指的是資料庫,後面的 * 表示對於所有的表,由此可以推理出:對於全部資料庫的全部表授權為“*.*”,對於某一資料庫的全部表授權為“資料庫名.*”,對於某一資料庫的某一表授 權為“資料庫名.表名”。
ted 表示你要給哪個使用者授權,這個使用者可以是存在的使用者,也可以是不存在的使用者。
123.123.123.123 表示允許遠端連線的 IP 位址,如果想不限制連結的 IP 則設定為“%”即可。
123456 為使用者的密碼。
執行了上面的語句後,再執行下面的語句,方可立即生效。
> flush privileges;
相關文章:http://jingyan.baidu.com/article/b907e627b0e3b846e7891cc9.html
2、設定後串連出現 錯誤:10038
原因是伺服器的3306連接埠沒有對外開放
設定:
1、先看報錯視窗
650) this.width=650;" src="http://a.hiphotos.baidu.com/exp/w=480/sign=a3ec428d4836acaf59e097f44cd98d03/35a85edf8db1cb1321573da7de54564e92584b43.jpg" width="445" height="128" alt="35a85edf8db1cb1321573da7de54564e92584b43" />
2、首先遠端連線伺服器,點擊“開始”-“管理工具”-“進階安全Windows防火牆”。
650) this.width=650;" src="http://c.hiphotos.baidu.com/exp/w=480/sign=c91084fac98065387beaa51ba7dda115/9c16fdfaaf51f3deee8cb8d097eef01f3a297943.jpg" width="480" height="327" alt="9c16fdfaaf51f3deee8cb8d097eef01f3a297943" />
3、在開啟的視窗中,左邊選中“入站規則”,右邊點擊“新規則”來建立一個入站規則。
650) this.width=650;" src="http://g.hiphotos.baidu.com/exp/w=480/sign=463b67c7f8f2b211e42e8446fa806511/91ef76c6a7efce1bcb15c97eac51f3deb48f6543.jpg" width="480" height="297" alt="91ef76c6a7efce1bcb15c97eac51f3deb48f6543" />
4、在“規則類型”中選擇“連接埠”,然後下一步
650) this.width=650;" src="http://c.hiphotos.baidu.com/exp/w=480/sign=c3a89eb05a82b2b7a79f38cc01accb0a/f11f3a292df5e0fefbc98fb55f6034a85fdf72b4.jpg" width="480" height="385" alt="f11f3a292df5e0fefbc98fb55f6034a85fdf72b4" />
5、選中“特定本地連接埠”,輸入3306,然後下一步。
650) this.width=650;" src="http://b.hiphotos.baidu.com/exp/w=480/sign=a203458d4836acaf59e097f44cd88d03/35a85edf8db1cb1320b83aa7de54564e93584bb4.jpg" width="480" height="383" alt="35a85edf8db1cb1320b83aa7de54564e93584bb4" />
6、選中“允許串連”,然後下一步。
650) this.width=650;" src="http://f.hiphotos.baidu.com/exp/w=480/sign=433190487fd98d1076d40d39113eb807/48540923dd54564effb4e28db0de9c82d0584fb4.jpg" width="480" height="381" alt="48540923dd54564effb4e28db0de9c82d0584fb4" />
7、這一步預設都選中就行,,然後下一步
650) this.width=650;" src="http://f.hiphotos.baidu.com/exp/w=480/sign=21e402552c2eb938ec6d7bfae56285fe/cdbf6c81800a19d8c93d85b130fa828ba61e4643.jpg" width="480" height="381" alt="cdbf6c81800a19d8c93d85b130fa828ba61e4643" />
8、最後輸入新增的入站規則名稱,隨便填,自己明白即可。
650) this.width=650;" src="http://h.hiphotos.baidu.com/exp/w=480/sign=7432870b8f5494ee87220e111df4e0e1/a686c9177f3e67094ed1434b38c79f3df9dc55b4.jpg" width="480" height="383" alt="a686c9177f3e67094ed1434b38c79f3df9dc55b4" />
9、完成後可以在入站規則列表中可以看到新增的入站規則。
650) this.width=650;" src="http://f.hiphotos.baidu.com/exp/w=480/sign=78169cd5f0deb48ffb69a0d6c01e3aef/94cad1c8a786c917fad2548dca3d70cf3ac757b4.jpg" width="480" height="225" alt="94cad1c8a786c917fad2548dca3d70cf3ac757b4" />
10、
現在再次在本地串連mysql遠端資料庫時,發現已經能正常訪問了。
問題解決。
mysql 遠端連線設定