日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql.data webconfig_配置mysql的前端工具phpMyadmin

發布時間:2025/4/16 数据库 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql.data webconfig_配置mysql的前端工具phpMyadmin 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

當前出現很多 GUI MySQL客戶程序,其中最為出色的是基于 Web 的 phpMyAdmin 工具。這是一種基于PHP的 MySQL 數據庫前臺的管理工具。

phpMyAdmin 是一個用PHP編寫的工具包,可以通過 web方式控制和操作 MySQL數據庫。通過 phpMyAdmin 可以完全對數據庫進行操作,例如建立、復制、刪除數據等等。

一.安裝 PhpMyAdmin

下載PhpMyAdmin壓縮包,官方網站http://www.phpmyadmin.net.解壓縮到WEB 訪問路徑下。

root@star~# tar zxvf? /var/www/html/phpmyadmin

然后找到目錄libraries文下的 config.default.php 文件,將它拷貝到phpmyadmin目錄下,并改名為config.inc.php.

root@star~# cd /usr/local/phpmyadmin2.6.4/libraries

root@star~# cp?–r config.default.php /var/www/html/phpmyadmin/

root@star~#?mv config.default.php config.inc.php

在配置文件config.inc.php中修改如下:

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin';

$cfg['blowfish_secret'] = '123456';

$cfg['DefaultLang'] = 'zh-gb2312';

$cfg['DefaultCharset'] = 'gb2312';

$cfg['Servers'][$i]['auth_type'] = 'cookie';

保存之后,在 IE瀏覽器里輸入:?http://localhost/phpmyadmin/user_password.php就會出現下圖

二.有關參數:

1.$cfg[PmaAbsoluteUri]字符串?????? phpMyAdmin 安裝目錄的完整 URL(包括完整的路徑)

2.$cfg[PmaNoRelation_DisableWarning]布爾值????? 對主/外部數據表的支持

3.?$cfg[blowfish_secret]字符串“cookie”認證方式使用blowfish算法來加密密碼,可以輸入一個隨機密鑰,密鑰最大長度為46個字符,該密鑰在blowfish算法內部使用.

4.$cfg[Servers]數組????? 該數組包括了不同服務器的登錄信息,可以用來管理多個MySQL服務器.具體設置如下:

$cfg['Servers'][$i]['host']的第一個參數是第一個服務器的主機名,第二個參數是第二個服務器的主機名……以此類推.

可以通過添加$cfg['Servers'][$i]['host'] 參數,來添加要管理的mysql服務器.

5.$cfg['Servers'][$i]['host']字符串??? ?第n個服務器的主機名或IP地址.

6.$cfg['Servers'][$i]['port']字符串第n個服務器的端口號。默認是3306(可以不填)。

如果主機名是“localhost”,MySQL將無視端口號,以socket方式連接。

如果需要連接一個不同的端口號,必須在 $cfg['Servers'][$i]['host'] 填寫“127.0.0.1”或者真實的主機名。

7.$cfg['Servers'][$i]['socket']字符串???? socket路徑。不填為默認值。

8.$cfg['Servers'][$i]['connect_type']字符串????? phpMyAdmin 連接MySQL服務器的方式.默認為“tcp”方式,幾乎可以連接所有的MySQL服務器,而sockets方式不支持某些平臺。

注意:要使用socket方式,MySQL服務器必須和Web服務器在用一臺服務器。

9.$cfg['Servers'][$i]['extension']字符串MySQL擴展方式

“mysql”:默認值, 推薦MySQL4.0用戶使用。

"mysqli”:改進的MySQL擴展。包含在php5.0.0以上版本中,推薦MySQL4.1.0以上版本用戶使用。

10.$cfg['Servers'][$i]['compress']布爾 是否使用壓縮協議來連接MySQL服務器。

本功能需要PHP4.3.0以上版本。

11.$cfg['Servers'][$i]['controluser']字符串???? 指定管理者的用戶名.

12.$cfg['Servers'][$i]['controlpass']字符串???? 指定管理者的密碼.

這個特殊賬戶有2個特殊作用:是的某些相關功能可用(參考$cfg['Servers'][$i]['pmadb']參數);

在低于4.1.2版本,或者“--skip-show-database”參數打開的MySQL服務器上,打開多用戶功能(需要http或者cookie認證模式)。

如果使用HTTP或者cookie認證模式(或在phpMyAdmin2.2.1以上版本使用“config”認證模式),

需要設立一個MySQL賬戶,該賬戶只對以下三個表的有SELECT權限:

mysql.user表(除了“Password”字段的所有字段),

mysql.db表(所有字段),

mysql.tables_priv表(除了“Grantor”和“Timestamp”字段的所有字段)。

這個賬戶用于檢測登錄用戶可以看到的數據庫。

請查閱文檔的安裝章節的"Usingauthenticationmodes"獲取更多信息。

在2.2.5版本之前的phpMyAdmin,這對參數叫做"stduser/stdpass"。

13.$cfg['Servers'][$i]['auth_type']字符串['http'|'cookie'|'config']

選擇config、cookie或者http認證模式。

“config”認證($auth_type='config')是最簡單的模式,用戶名和密碼存儲在config.inc.php文件里;

“cookie”認證($auth_type='cookie') 用戶名和密碼存儲在cookie中,注銷后將刪除密碼。也可以登錄任意的服務器(需要打開 $cfg['AllowArbitraryServer'] 參數)。 2.2.3以上版本允許通過cookie,以任何合法的MySQL用戶登錄。

“http”認證? ($auth_type='http')網絡協議授權認證( 1.3.0以上版本允許通過HTTP-Auth,以任何有效的MySQL用戶登錄。(在老版本叫做'advanced')

請查閱文檔的安裝章節的"Usingauthenticationmodes"獲取更多信息。

14.$cfg['Servers'][$i]['user']字符串

$cfg['Servers'][$i]['password']字符串配置用戶的帳號和密碼

如果auth_type='config',phpMyAdmin將使用這個賬戶來連接MySQL服務器。

如果您使用HTTP或者cookie認證,請不要填寫這個賬戶。

15.$cfg['Servers'][$i]['only_db']字符串或數組

設置本參數,表示登錄用戶將只能訪問到某個(或者某組)數據庫,并不是所有顯示出來的數據庫都能被訪問。MySQL服務器將不會建立可用數據庫的列表,從而有效降低服務器負載.

如果只希望在列表開頭顯示某幾個數據庫,不需要指定所有的數據庫,則如下:

$cfg['Servers'][$i]['only_db']=array('db3','db4','*');

phpMyAdmin將把db3和db4顯示在開頭,其他的按照默認順序排列。

從 phpMyAdmin2.2.1 開始,數據庫名可以使用 MySQL 通配符("_"和"%"):

請用斜杠區分這兩個符號,例如,應當使用'my/_db'而不是'my_db'。

從phpMyAdmin2.5.5開始,數組中的順序將被用來作為頁面左邊幀的數據庫顯示順序。因此,可以自己排列數據庫。

16.$cfg['Servers'][$i]['hide_db']字符串

用于隱藏某些數據庫.這些數據庫只是不顯示在列表中,用戶仍然可以訪問他們。

17.$cfg['Servers'][$i]['verbose']字符串

只有當多服務器模式時有效。設置以后,本字符串將代替主機名顯示在首頁的下拉菜單中。

18.$cfg['Servers'][$i]['pmadb']字符串設置包含連接表結構的數據庫名稱。

如果是phpMyAdmin的唯一用戶,填寫當前數據庫名即可。使用當前的數據庫來存儲這些特殊的數據.

如果的phpMyAdmin配置為多個用戶使用,要填寫包含連接表結構的中心數據庫名稱。

19.$cfg['Servers'][$i]['bookmarktable']字符串設置經常查詢的標簽列表

從2.2.0版本開始,phpMyAdmin允許將經常使用的查詢存儲在書簽中。

打開本功能的方法:

①設置 pmadb 以及連接表結構

②在 $cfg['Servers'][$i]['bookmarktable'] 處填寫表名

總結

以上是生活随笔為你收集整理的mysql.data webconfig_配置mysql的前端工具phpMyadmin的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。