安装并使用phpMyAdmin管理MySQL数据库

学会使用基于Web数据库的管理工具phpMyAdmin。
如果使用合适的工具,MySQL数据库的管理就会为得相当简单。应用MySQL命令行方式需要对MySQL知识非常熟悉,对SQL语言也是同样的道理。不仅如此,如果数据库的访问量很大,列表中数据的读取就会相当困难。
当前出现很多GUI
MySQL客户程序,其中最为出色的是基于Web的phpMyAdmin工具。这是一种MySQL数据库前台的基于PHP的工具。PhpMyAdmin的缺点是必须安装在你的Web服务器中,所以如果没有合适的访问权限,其它用户有可能损害到你的SQL数据。
功受奖者PhpMyAdmin的安装过程非常简单。从下载PhpMyAdmin,当前最新版本是2.6.4-pl3。将下载文件解压缩到你选择的路径,比如
/srv/。在将phpMyAdmin与数据库连接之前,请确保phpMyAdmin处于受保护状态,其中可以通过建立一个an
.htaccess文件来完成:codeAuthUserFile /srv/ /dev/nullAuthName
adminAuthType basicFiles *Order Deny,AllowDeny From AllAllow From
localhostrequire user adminsatisfy any/Files/code
以上代码段使得假设路径/srv/没有受保护因此.htaccess文件处于Web路径之外(比如Apache中的
DocumentRoot为/srv/)。使用htpasswd工具建立 /srv/文件:Create the /srv/
file using the htpasswd tool:code# htpasswd -cm /srv/ admin/code
一旦你已经提供了管理员的密码,可以编辑包含phpMyAdmin
的config.inc.php文件。你将可以编辑$cfg[‘PmabsoluteUri’]关键字以指向安装在服务器中phpMyAdmin的位置,然后编辑$cfg[‘Servers’]数组。为了快速建立和运行,并且能够编辑服务器上所有的数据库,你将需要提供的权限证明:code$cfg[‘Servers’][$i][‘host’]
= ‘localhost’;$cfg[‘Servers’][$i][‘extension’] =
‘mysql’;$cfg[‘Servers’][$i][‘auth_type’] =
‘config’;$cfg[‘Servers’][$i][‘user’] =
‘root’;$cfg[‘Servers’][$i][‘password’] = ‘mysecretrootpass’;/code
现在你可以进入并访问你的MySQL数据,并可将路径重命名为phpMyAdmin/以更为方便的访问。

CentOS7安装phpMyAdmin

phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的
数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料
的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。

澳门新葡亰网站注册,环境介绍;

系统环境:CentOS 7

安装过程

  1. 安装需要的软件包

# yum install httpd mariadb mariadb-server php php-mbstring php-mysql
-y

  1. 解压缩phpmyadmin软件包并拷贝到apache的根目录下

# tar zxvf phpmyadmin-xxx
# mv phpmyadmin-xxx /var/www/html/phpmyadmin

  1. 编辑apache的配置文件,加载php模块,使其可以解析php程序

# vim /etc/httpd/conf.d/php.conf
add an line: Loadmodule php5_module /usr/lib64/httpd/modules/libphp5.so

  1. 编辑phpmyadmin配置文件,配置访问路径及mariadb用户名密码等信息

# cp /var/www/html/phpmyadmin/libraries/config.default.php

/var/www/html/phpmyadmin/config.inc.php

# vim /var/www/html/phpmyadmin/config.inc.php

$cfg[‘PmaAbsoluteUri’] = ”; ==>

$cfg[‘PmaAbsoluteUri’] = ”;
$cfg[‘blowfish_secret’] = ”; ==>

$cfg[‘blowfish_secret’] = ‘your secret password’;
$cfg[‘Servers’][$i][‘auth_type’] = ‘config’; ==>

$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;
$cfg[‘Servers’][$i][‘user’] = ”; ==>
$cfg[‘Servers’][$i][‘user’] = ‘root’;
$cfg[‘Servers’][$i][‘password’] = ”; ==>

$cfg[‘Servers’][$i][‘password’] = ‘your mysql password’;

  1. 启动mariadb程序

# systemctl start mariadb

  1. 进行mariadb数据库初始化

# mysql_secure_installation

  1. 启动Apache程序
    # systemctl start httpd

测试:

  1. 打开浏览器,输入以下网址

web site:

输入mysql的用户名 and 密码即可进行mysql管理。

总结:

该程序功能非常强大,但是不建议初学数据库者使用该工具,还是使用命令行去手动的写SQL语句去学习的比较好!如果一开始就使用该工具,不利于对本质的学习!如果是开发人员,不想学数据库,可以使用该工具进行操作,效率还是蛮高的!

phpMyAdmin
是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的
数据库管理工具,让管理者可用Web接口管理MySQL数据…