【認證方式】phpmyadmin提供了 三種方式:
http和cookie這兩種方式,都提示使用者輸入使用者名稱和密碼, 而且, 一旦開了乙個視窗 認證成功 , 再開乙個視窗 ,還訪問http://bobnas:8080/phpmyadmin 仍然要進行身份驗證(ie 6.0) 。
config 這種方式,是把使用者名稱和密碼寫道config.default.php 中去了, 使用者直接就進去了,不需要登陸。
【涉及的配置檔案】:phpmyadmin/libraries/config.default.php
【建議】: 對於我們的nas 推薦 cookie 比較好。
【前提條件】:修改root密碼和建立遠端訪問帳戶(admin)
系統有兩個帳戶,
乙個是root 密碼是123456 ,但是僅僅可以本地登陸 ,形式為 [email=root@localhost]root@localhost[/email]
另乙個是 admin ,密碼admin , 可以從任何乙個ip訪問,形式為 [email=admin@ip_address]admin@ip_address[/email] ,但是不能不支援[email=admin@localhost]admin@localhost[/email]
為了支援 [email=admin@localhost]admin@localhost[/email] ,必須在 nas執行如下命令:
在nas端用 root 登陸mysql server ,
假如這時候, mysql剛剛安裝完畢, 這時候 ,root的密碼為空, 現在要改成 123456
**:
#shell> mysqladmin -uroot -p password 123456 //把密碼改成123456
enter password : enter 即可
然後新增 admin 遠端訪問帳戶:
登陸到mysql server上去:
#shell>mysql -uroot -p123456 //用root登陸,密碼123456 , 也 可以互動: mysql -uroot -p ,系統提示輸入密碼:123456
mysql> use mysql;
mysql> grant all on *.* to admin@'localhost' identified by 'admin' with grant option; //可以從任何ip訪問
mysql> grant all on *.* to admin@'%' identified by 'admin' with grant option; //可以從localhost訪問
【下面是開始phpmyadmin的認證的測試:】1> 如果認證方式是cookie
配置 config.default.php 如下:
**:
/*** the 'cookie' auth_type uses blowfish algorithm to encrypt the password. if
* at least one server configuration uses 'cookie' auth_type, enter here a
* passphrase that will be used by blowfish. the maximum length seems to be 46
* characters.
*/$cfg['blowfish_secret'] = '1234567890'; //隨便填寫,最長46個字元
//以下兩項僅僅當 auth_type = config 時候 ,才有效, 這樣,就不會有登陸視窗 , 直接就進入,可以直接操作mysql 了。
$cfg['servers'][$i]['user'] = 'root'; // mysql user
$cfg['servers'][$i]['password'] = '123456'; // mysql password (only needed
// with 'config' auth_type)
可以訪問:
如圖: 附件 cookie_auth_type.jpg
2>http 方式:
修改 config.default.php 如下:
對於我們nas 最有用的就是 cookie這種方式,
//以下兩項僅僅當 auth_type = config 時候 ,才有效, 這樣,就不會有登陸視窗 , 直接就進入,可以直接操作mysql 了。
$cfg['servers'][$i]['user'] = 'root'; // mysql user
$cfg['servers'][$i]['password'] = '123456'; // mysql password (only needed
// with 'config' auth_type)
訪問:
如圖: http_auth_type.jpg
3>config 方式最簡單, 相當於沒有驗證, 必須 修改 config.default.php
如下:**:
//以下兩項僅僅當 auth_type = config 時候 ,才有效, 這樣,就不會有登陸視窗 , 直接就進入,可以直接操作mysql 了。
$cfg['servers'][$i]['user'] = 'root'; // mysql user
$cfg['servers'][$i]['password'] = '123456'; //這個密碼一定要對 mysql password (only needed with 'config' auth_type)
如果使用者名稱和密碼寫的對的話, 直接進入phpmyadmin的 主頁了。
如果上面的使用者名稱和密碼不對 。比如 password不是123456,而是 abc 將會有如下錯誤:
phpmyadmin配置mysql配置
二 配置 開啟 libraries 目錄下的 config.default.php 檔案,依次找到下面各項,按照說明配置即可。1 訪問 2 mysql 主機資訊 填寫 localhost 或 mysql 所在伺服器的 ip 位址,如果 mysql 和該 phpmyadmin 在同一伺服器,則按預設 ...
phpMyadmin安裝配置
一 介紹 phpmyadmin 是乙個以php為基礎,以web base方式架構在主機上的mysql的資料庫管理工具,讓管理者可用web介面管理mysql資料庫。借由此web介面可以成為乙個簡易方式輸入繁雜sql語法的較佳途徑,尤其要處理大量資料的匯入及匯出更為方便。其中乙個更大的優勢在於由於php...
linux簡單配置phpmyadmin
phpmyadmin是一種mysql的圖形化管理工具,該工具允許你在web介面上管理你的mysql 資料庫,不可謂不方便快捷。配置phpmyadmin 找到phpmyadmin libraries config.default.php,將該檔案拷貝至phpmyadmin目錄下並重命名為config....