天天看點

安裝wordpress連接配接mysql資料庫問題

今天新搭建的LNMP環境,安裝wordpress部落格做測試,安裝到填寫資料庫資訊時,一直報錯資料庫連接配接錯誤,重新建立庫,重新授權使用者,都提示一樣的錯誤,後來授權使用ip位址,連接配接成功,發一篇博文大家探讨一下問題所在:

建立資料庫create database blog;

授權使用者 grant all on blog.* to blog@localhost identified by '123456';

問題所在:

1、在浏覽器填寫wordpress資訊,資料庫主機為localhost,不能連接配接,更改為127.0.0.1 可以連接配接;

但是授權使用者指定主機為localhost,并不是127.0.0.1;127.0.0.1根本沒授權;

2、本地使用新授權的使用者和密碼可以登入資料庫;

3、重新授權使用者,指定主機為本地ip位址:grant all on blog.* to [email protected] identified by '123456';

也可以正常連接配接;

4、直接在部落格目錄修改wp-config-sample.php為wp-config.php 并修改資料庫名稱,使用者名,密碼,安裝也提示資料庫連接配接錯誤;

建立庫,授權使用者都沒問題,就是連接配接出現問題,問題到底出在哪裡?????

使用traceroute測試,使用localhost連接配接速度最快,也是最不容易出錯的;網友建議還是使用localhost作為資料庫主機;

1

2

3

4

5

6

7

8

9

10

11

<code>[root@localhost ~]</code><code># traceroute localhost</code>

<code>traceroute</code> <code>to localhost (127.0.0.1), 30 hops max, 60 byte packets</code>

<code>1 localhost (127.0.0.1) 0.056 ms 0.019 ms 0.016 ms</code>

<code>[root@localhost ~]</code><code># traceroute 127.0.0.1</code>

<code>traceroute</code> <code>to 127.0.0.1 (127.0.0.1), 30 hops max, 60 byte packets</code>

<code>1 localhost (127.0.0.1) 0.072 ms 0.019 ms 0.017 ms</code>

<code>[root@localhost ~]</code><code># traceroute 192.168.20.5</code>

<code>traceroute</code> <code>to 192.168.20.5 (192.168.20.5), 30 hops max, 60 byte packets</code>

<code>1 192.168.20.5 (192.168.20.5) 0.090 ms 0.020 ms 0.017 ms</code>

<code></code><code></code>

<code></code><code>本文轉自 模範生 51CTO部落格,原文連結:http://blog.51cto.com/mofansheng/1688552,如需轉載請自行聯系原作者</code>

<code></code>