久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

CentOS/用phpMyAdmin讓MySQL數(shù)據(jù)庫管理溫和化

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

CentOS | CentOS安裝 | CentOS使用手冊(cè)

本條目介紹通過phpMyAdmin這個(gè)工具實(shí)現(xiàn)用瀏覽器來管理服務(wù)器MySQL的方法。

但phpMyAdmin存在的意義只是為了讓MySQL的管理變的讓非專業(yè)人士更容易理解,其實(shí)質(zhì)還是SQL命令的執(zhí)行。在構(gòu)建MySQL數(shù)據(jù)庫服務(wù)器中,對(duì)SQL命令的初級(jí)做了簡單的演習(xí)。

安裝phpMyAdmin[ ]

首先下載phpMyAdmin,并安裝。

[root@sample ~]# wget http://jaist.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.7.0-pl2.tar.gz ← 下載phpMyAdmin(連續(xù)輸入,無換行)

--04:24:57-- http://jaist.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.7.0-pl2.tar.gz
=> `phpMyAdmin-2.7.0-pl2.tar.gz.1'
Resolving jaist.dl.sourceforge.net... 150.65.7.130
Connecting to jaist.dl.sourceforge.net|150.65.7.130|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3,355,025 (3.2M) [application/x-gzip]
100%[====================================>] 3,355,025 274.27K/s ETA 00:00

04:25:07 (345.11 KB/s) - `phpMyAdmin-2.7.0-pl2.tar.gz.1' saved [3355025/3355025]

[root@sample ~]# tar zxvf phpMyAdmin-2.7.0-pl2.tar.gz ← 展開被壓縮的tar文件

[root@sample ~]# mv phpMyAdmin-2.7.0-pl2/ /var/www/phpmyadmin ← 移動(dòng)到相應(yīng)目錄下

[root@sample ~]# rm -f phpMyAdmin-2.7.0-pl2.tar.gz ← 刪除遺留的源代碼文件

然后,安裝php-mbstring,讓phpmyadmin能夠正確識(shí)別字符串。

[root@sample ~]# yum -y install php-mbstring ← 在線安裝php-mbstring

Setting up Install Process
Setting up repositories
dag 100% |=========================| 1.1 kB 00:00
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 25 kB 00:00
extras : ################################################## 98/98
Added 1 new packages, deleted 0 old in 0.48 seconds
Reducing Dag RPM Repository for Red Hat Enterprise Linux to included packages only
Finished
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for php-mbstring to pack into transaction set.
php-mbstring-4.3.9-3.15.i 100% |=========================| 18 kB 00:00
---> Package php-mbstring.i386 0:4.3.9-3.15 set to be updated
--> Running transaction check
Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
php-mbstring i386 4.3.9-3.15 base 920 k

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 920 k
Downloading Packages:
(1/1): php-mbstring-4.3.9 100% |=========================| 920 kB 00:01
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: php-mbstring ######################### [1/1]

Installed: php-mbstring.i386 0:4.3.9-3.15
Complete!

配置phpMyAdmin[ ]

然后配置phpMyAdmin。

[root@sample ~]# cp /var/www/phpmyadmin/config.default.php /var/www/phpmyadmin/config.inc.php
 ← 復(fù)制默認(rèn)配置文件模板-->建立到應(yīng)用配置文件config.inc.php
[root@sample ~]# chmod 660 /var/www/phpmyadmin/config.inc.php ← 改變其屬性,使其具有可寫性

[root@sample ~]# vi /var/www/phpmyadmin/config.inc.php ← 修改phpMyAdmin的配置文件

$cfg['blowfish_secret'] = '在此填入口令';  ← 找到此行,并設(shè)置相應(yīng)的口令(這個(gè)口令只是程序內(nèi)部使用,并非登錄相關(guān)的口令??诹铋L度限制在46個(gè)字符以內(nèi)。)

$cfg['Servers'][$i]['auth_type'] = 'config';  ← 找到此行,將“config”的值變?yōu)椤癱ookie”
 ↓
$cfg['Servers'][$i]['auth_type'] = 'cookie';  ← 變?yōu)榇藸顟B(tài),使認(rèn)證方式為cookie方式
[root@sample ~]# chown -R root.apache /var/www/phpmyadmin/  ← 改變phpMyAdmin的歸屬

然后建立phpMyAdmin與Apache的聯(lián)系。

[root@sample ~]# vi /etc/httpd/conf.d/phpmyadmin.conf ← 建立供Apache調(diào)用的phpMyAdmin配置文件如下:
Alias /phpmyadmin /var/www/phpmyadmin 

下面的部分使得外網(wǎng)沒有權(quán)限訪問和使用phpmyadmin,如果允許外網(wǎng)用戶,請(qǐng)不要填加如下部分到配置文件中
<Location /phpmyadmin>
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.0
</Location>

[root@sample ~]# /etc/rc.d/init.d/httpd restart  ← 重新啟動(dòng)HTTP服務(wù),使以上設(shè)置生效
Stopping httpd:               [ OK ]
Starting httpd:               [ OK ]

注:以上<Location></Location>標(biāo)簽,如果在一些希望對(duì)外網(wǎng)用戶開放phpMyAdmin的情況下請(qǐng)不要添加。這里處于安全考慮,只允許服務(wù)器本地及局域網(wǎng)用戶訪問phpMyAdmin。

測試phpMyAdmin[ ]

然后,對(duì)phpMyAdmin進(jìn)行一下簡單的測試。

在瀏覽器中輸入“http://服務(wù)器IP地址/phpmyadmin/”(局域網(wǎng)內(nèi)的IP地址),如果出現(xiàn)如下畫面,說明phpMyAdmin正在運(yùn)行中。

Phpmyadmin01.gif

要注意的是,瀏覽器的cookie功能要設(shè)置為接受的狀態(tài)。

在使用中文版瀏覽器進(jìn)行訪問時(shí),頁面會(huì)默認(rèn)成中文顯示。如果默認(rèn)不是中文,可以從language的選框中選擇編碼為GB2312的中文。這里以 MySQL服務(wù)器中的root用戶進(jìn)行登錄為例(在MySQL服務(wù)器中建立的一般用戶同樣可以通過phpMyAdmin登錄數(shù)據(jù)庫服務(wù)器),截圖如下:

Phpmyadmin02.gif

以上,通過phpMyAdmin可以完成一些基本的數(shù)據(jù)庫管理及數(shù)據(jù)庫相關(guān)用戶管理的操作。其本質(zhì),與通過SQL指令的方式無區(qū)別。

參考來源[ ]

http://www.centospub.com/make/phpmyadmin.html

CentOS使用手冊(cè)導(dǎo)航

CentOS安裝

CentOS安裝 | 系統(tǒng)安裝后的初始環(huán)境設(shè)置 | 服務(wù)器方式安裝CentOS 5

CentOS使用手冊(cè)

使用RPM管理包 | 使用YUM工具更新系統(tǒng) | 使用rsync服務(wù) | 使用rsync同步 | 使用tar備份 | 使用tar恢復(fù)文件 | Samba 服務(wù)器的構(gòu)建 | 用SWAT讓Samba服務(wù)器的管理溫和化 | SMTP服務(wù)器的構(gòu)建 | POP/IMAP服務(wù)器的構(gòu)建 | 病毒查殺系統(tǒng)的構(gòu)建 | 入侵監(jiān)測系統(tǒng)的構(gòu)建 | 用OpenSSH構(gòu)建SSH服務(wù)器 | 用SSH客戶端軟件登錄到服務(wù)器 | 讓服務(wù)器支持安全HTTP協(xié)議 | 開放一般用戶的網(wǎng)頁發(fā)布權(quán)限 | 虛擬主機(jī)的構(gòu)建 | Servlet/JSP服務(wù)器的構(gòu)建 | 基于日志的站點(diǎn)統(tǒng)計(jì)系統(tǒng)的構(gòu)建 | 構(gòu)建MySQL數(shù)據(jù)庫服務(wù)器 | 用phpMyAdmin讓MySQL數(shù)據(jù)庫管理溫和化 | 數(shù)據(jù)庫的自動(dòng)備份與恢復(fù) | 用ProFTPD構(gòu)建FTP服務(wù)器 | 用FTP客戶端軟件連接到服務(wù)器