系統:
Debian 6.0.4
MYSQL 5.1.49-3
Apache 2.2.16
phpMyAdmin 3.3.7deb7
- 以 create_tables.sql 建立Mysql裡應有的資料表
/usr/share/doc/phpmyadmin/examples/create_tables.sql.gz 解壓出 create_tables.sql到 phpmyadmin 介面裡,載入文字檔 create_tables.sql.
會多出一個 phpmyadmin資料表,其他的改變我不清楚.
- 條改 phpmyadmin 設定檔 config.inc.php
# gksudo gedit /etc/phpmyadmin/config.inc.php 輸入密碼gedit開啟不能# sudo gedit /etc/phpmyadmin/config.inc.php輸入密碼gedit開啟不能# sudo gedit 輸入密碼gedit開啟不能# gksudo gedit 輸入密碼gedit開啟不能# su 取得 root 權限
# gedit ok!!可以開始修改 config.inc.php - 在 config.inc.php 或 config-db.php 來設定預設的使用者權限.
在參考文件裡表示 config.inc.php 以下兩行
$cfg['Servers'][$i]['controluser'] = $dbuser;
$cfg['Servers'][$i]['controlpass'] = $dbpass
可以修改成這樣
$cfg['Servers'][$i]['controluser']="yourusername"
$cfg['Servers'][$i]['controlpass'] ="yourpasswd"
但我不用這一招
我到 config-db.php 裡看看
$dbuser='yourusername'; <--更改這兩行就是了。
$dbpass='youruserpasswd';
$basepath='';
$dbname='phpmyadmin'; <--這個是預設會使用的資料庫名稱。
$dbserver='';
$dbport='';
$dbtype='mysql';
發現帳號已經有內建了,且到 phpmyadmin 的權限去看,也確實有這個使用者
重新啟動 MYSQL 之後 phpmyadmin 疑似不能以我常用的帳號登入.
無法理解!!!
伺服器重開,一樣不能!
伺服器使用瀏覽器可以使用同一帳號登入 phpmyadmin 但不能在同區網上登入
下面的問題一樣沒解決!!
真是太安全了,只好重灌 mysql & phpmyadmin 了
在 phpMyadmin 刪刪增增 弄了半天 又是重開機又是加了亂七八糟的權限,
本地 % 都不行
吃飯後回來,就可以從本地區網登入 phpMyadmin,真他媽的好用呀!!!
而且關聯資料表什麼功能的也自動就好了,真的太神奇了!!!
參考資料:phpmyadmin錯誤訊息: Connection for controluser as defined in your configuration failed.
沒有留言:
張貼留言