之前配置好了mysql,现在就轮到phpmyadmin....
过程如下(很多地方根据个人配置之后而修改):
但phpMyAdmin存在的意义只是为了让MySQL的管理变的让非专业人士更容易理解,其实质还是SQL命令的执行。在构建MySQL数据库服务器中,对SQL命令的初级做了简单的演习。
前言以下灰字部分为选读,如您时间宝贵,不读也不会妨碍您phpMyAdmin的安装与配置。
|
首先下载phpMyAdmin,并安装。
本人是直接在网上下载下来,然后传到服务器上的,
下载链接:http://download.mysql.cn/upload_file/200602/phpMyAdmin-2.7.0-pl2.tar.gz
tar zxvf phpMyAdmin-2.7.0-pl2.tar.gz← 展开被压缩的tar文件cp -rf phpMyAdmin /var/www/html/← 复制到相应目录下(此处最好是复制,而不是剪切或者移动, 至于原因,在这里:http://www.cnblogs.com/puputu/archive/2010/04/28/1722698.html 另外,/var/www/html/是本人的Apache的存放网站的路径,可以根据不同修改)rm -f phpMyAdmin-2.7.0-pl2.tar.gz ← 删除遗留的源代码文件 |
然后,安装php-mbstring,让phpmyadmin能够正确识别字符串。
yum -y install php-mbstring← 在线安装php-mbstring
|
|
然后配置phpMyAdmin。
cp /var/www/html/phpmyadmin/config.default.php /var/www/html/phpmyadmin/config.inc.php← 复制默认配置文件模板-->建立到应用配置文件config.inc.phpchmod 660 /var/www/html/phpmyadmin/config.inc.php← 改变其属性,使其具有可写性vi /var/www/html/phpmyadmin/config.inc.php← 修改phpMyAdmin的配置文件$cfg['blowfish_secret'] = '在此填入口令'; ← 找到此行,并设置相应的口令(这个口令只是程序内部使用,并非登录相关的口令。口令长度限制在46个字符以内。)$cfg['Servers'][$i]['auth_type'] = 'config';← 找到此行,将“config”的值变为“cookie” ↓$cfg['Servers'][$i]['auth_type'] = 'cookie';← 变为此状态,使认证方式为cookie方式chown -R root.apache /var/www/html/phpmyadmin/ ← 改变phpMyAdmin的归属 |
*******************************************************分割线***********************************************************
然后建立phpMyAdmin与Apache的联系。(其实这一步可以不需要,而且,在图下显示的路径中是找不到phpmyadmin.conf文件的,如果真的想要配置这个,可以在Apache的配置文件中配置,或者下载一个高级版本的phpmyadmin下载,在其中的.\phpmyadmin\contrib\packaging\Fedora找到phpMyAdmin-http.conf,改名字并复制到下面的目录下(/etc/httpd/conf.d/),)
vi /etc/httpd/conf.d/phpmyadmin.conf← 建立供Apache调用的phpMyAdmin配置文件如下:Alias /phpmyadmin /var/www/phpmyadmin 下面的部分使得外网没有权限访问和使用phpmyadmin,如果允许外网用户,请不要填加如下部分到配置文件中 <Location /phpmyadmin> Order deny,allow Deny from all Allow from 127.0.0.1 Allow from 192.168.0 </Location> /etc/init.d/httpd restart ← 重新启动HTTP服务,使以上设置生效 [ OK ] [ OK ] |
注:以上<Location></Location>标签,如果在一些希望对外网用户开放phpMyAdmin的情况下请不要添加。这里处于安全考虑,只允许服务器本地及局域网用户访问phpMyAdmin。
*******************************************************分割线***********************************************************
不过重启apache还是需要d!
重启之后,接下来....
|
然后,对phpMyAdmin进行一下简单的测试。
在浏览器中输入“http://服务器IP地址/phpmyadmin/”(局域网内的IP地址),如果出现如下画面,说明phpMyAdmin正在运行中。
要注意的是,浏览器的cookie功能要设置为接受的状态。
在使用中文版浏览器进行访问时,页面会默认成中文显示。如果默认不是中文,可以从language的选框中选择编码为GB2312的中文。这里以 MySQL服务器中的root用户进行登录为例(在MySQL服务器中建立的一般用户同样可以通过phpMyAdmin登录数据库服务器),截图如下:
以上,通过phpMyAdmin可以完成一些基本的数据库管理及数据库相关用户管理的操作。其本质,与通过SQL指令的方式无区别。
注: