This website requires JavaScript.

ubuntu 14.04 安装phpMyAdmin并配置多数据库远程访问

本文将指导各位安装phpMyAdmin并设置多数据库远程访问。

安装phpMyAdmin

1  安装LAMP环境

可以参考我之前的两篇文章:

Debian 7.5 LAMP环境搭建 Ubuntu 15.04 LAMP 环境配置

2 安装phpmyadmin

apt-get update
apt-get install phpmyadmin
安装的时候选择apache2 ,然后会问你是不是用dbconfig-common设置数据库。 输入你本地mysql 管理员用户名和密码即可。 phpMyAdmin会自行配置 .然后在/etc/apache2/conf-enabled/  生成配置文件。

接着让php启用mcrypt模块即可

php5enmod mcrypt
重启 apache ,然后再地址栏输入 [http://你机器的ip/phpmyadmin](http://你机器的ip/phpmyadmin "http://domain_name_or_IP/phpmyadmin") 即可访问
service apache2 restart

配置多数据库编程访问

需要访问其他数据库就要配置config.inc.php  文件,Debain 与 Ubuntu系统中,该文件在/etc/phpmyadmin  目录。

删除config.inc.php  并拷贝样本配置文件

rm /etc/phpmyadmin/config.inc.php cp /usr/share/phpmyadmin/config.sample.inc.php /etc/phpmyadmin/config.inc.php
打开配置文件 ,修改$cfg['Servers'][$i]['host']   ,制定你要访问的机器名或者ip地址就可以了。 如果有多个实例要访问。 可以重复配置。如下:
 * Servers configuration */ $i = 0;

/* * First server / $i++; / Authentication type / $cfg['Servers'][$i]['auth_type'] = 'cookie'; / Server parameters / $cfg['Servers'][$i]['host'] = '203.88.165.29'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; / Select mysql if your server does not have mysqli */ $cfg['Servers'][$i]['extension'] = 'mysql'; $cfg['Servers'][$i]['AllowNoPassword'] = false;

/* 第二个服务器 */

$i++; /* Authentication type / $cfg['Servers'][$i]['auth_type'] = 'cookie'; / Server parameters / $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; / Select mysql if your server does not have mysqli */ $cfg['Servers'][$i]['extension'] = 'mysql'; $cfg['Servers'][$i]['AllowNoPassword'] = false;

重新访问之后phpMyAdmin的登陆界面就会多出服务器选项。

image

参考文档

phpMyAdmin官方文档 How To Install and Secure phpMyAdmin on Ubuntu 14.04

0条评论
avatar