iT邦幫忙

0

MySQL 和 phpMyAdmin 的設定問題

  • 分享至 

  • xImage

小弟的電腦是 : windows 7 -64位元。

小弟按照這個連結 http://ifxoxo.com/win7_install_nginx_php_mysql.html 來設定Nginx + php + MySQl + phpMyAdmin,

但不知為何,執行 mysqld.exe 時出現:
[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).,

另外,在瀏覽器輸入 localhost/phpMyAdmin 時,出現: 403 Forbidden,並沒有見到的登錄畫面。

還請各位幫我解答這兩個疑惑,小弟不勝感激 ! ! !

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
Richie
iT邦好手 10 級 ‧ 2015-07-22 00:25:34
最佳解答

如果可以的話,可以貼上phpMyAdmin/libraries/config.default.php
中 $cfg['Servers'] 的那段內容,以供分析嗎?

看更多先前的回應...收起先前的回應...
bill20104 iT邦新手 5 級 ‧ 2015-07-22 10:38:56 檢舉

您好,您說的有關 $cfg['Servers'] 的有 119 個 match ,不知您要的是哪些???

Richie iT邦好手 10 級 ‧ 2015-07-22 20:41:11 檢舉

bill20104 說:
您好,您說的有關 $cfg['Servers'] 的有 119 個 match ,不知您要的是哪些???

貼上教學網頁中有修改到的部份

bill20104 iT邦新手 5 級 ‧ 2015-07-23 09:15:35 檢舉

您好,我的 config.default.php 的設定如下:
$cfg['Servers'][$i]['host'] = 'localhost'; // 我參考的連結似乎是說這個不用修改
$cfg['Servers'][$i]['user'] = 'root'; // 他好像是說這裡 用 root
$cfg['Servers'][$i]['password'] = ''; //他說 only needed 留空就可以了,應該是留空就可以吧
$cfg['DefaultLang'] = 'en'; // 他說這是選擇語言,用預設的語言,應該不影響
$cfg['Servers'][$i]['auth_type'] = 'http'; // 他說這裡用 http or HTTP 比較安全
$cfg['Servers'][$i]['AllowNoPassword'] = true; // 他說這裡改成 支持空密碼登入

然後,連 localhost/phpMyAdmin 會得到 403 Forbidden,嘗試連 localhost/phpMyAdmin/index.php,進得去,結果不再出現 403 Forbidden,而是出現以下畫面:

但登不進去,在這裡我是輸入: user:root , password:空白
(密碼這裡沒輸入,因為我上面設定成允許沒密碼輸入 $cfg['Servers'][$i]['AllowNoPassword'] = true;)
我還嘗試輸入 MySQL 使用者名稱和密碼,但仍然登不進去,

麻煩您幫我解答疑惑,小弟不勝感激 ! ! !

bill20104 iT邦新手 5 級 ‧ 2015-07-23 10:45:30 檢舉

謝謝大家,我已經知道為什麼連 localhost/phpMyAdmin 會出現 403 Forbidden 了,原來是我忘了在
Nginx 的預設首頁處 加上 index.php,而之後 登不進 phpMyAdmin 則是因為我忘了 啟動 mysqld.exe,

感謝大家熱烈回覆,幫小弟解決這個問題,謝謝大家 !!!

0
morryboy
iT邦新手 1 級 ‧ 2015-07-21 12:25:49

看是不是mysql的設定問題...
<http://www.netpc.com.cn/481.html >

bill20104 iT邦新手 5 級 ‧ 2015-07-21 15:56:00 檢舉

請問 為何 在瀏覽器輸入 localhost/phpMyAdmin 時,會出現: 403 Forbidden,並沒有見到登錄畫面呢 ? ? ?

權限不足

bill20104 iT邦新手 5 級 ‧ 2015-07-21 21:40:03 檢舉

To weichih:
請問該如何修正權限的問題呢 ???
P.S. 小弟的電腦是 windows 7 64位元

我要發表回答

立即登入回答