Ubuntu16.04下安装配置phpmyadmin

前端之家收集整理的这篇文章主要介绍了Ubuntu16.04下安装配置phpmyadmin前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在项目配置了阿里的druid,可以监控session,spring和详细sql的执行情况以及具体到表等信息,但是仍然发现不够详细,而且作为一个半吊子dba,一直用linux命令分配权限和管理数据库,效率感觉不高,另外还是有个自动化参考例子,于是决定使用PHPmyadmin管理MysqL

 

先安装MysqL再安装PHPmyadmin

$ sudo apt-get install MysqL-server
$ sudo apt-get install MysqL-client
安装时输出root用户的密码


$ sudo apt-get install PHPmyadmin
$ sudo apt-get install PHP-mbstring
$ sudo apt-get install PHP-gettext
安装时选择自动配置数据库,输入数据库root账号的密码
如果不安装以上两个PHP软件包,则会报错或者白屏,提示找不到/usr/share/PHP/PHP-gettext/gettext.inc之类的错误
建立/var/www/html 下的软连接

sudo ln -s /usr/share/PHPmyadmin /var/www/html/PHPmyadmin
修改PHP配置文件:
$ sudo vim /etc/PHP/7.0/apache2/PHP.ini
display_errors = On(显示错误日志,出现两次,都要改,不然无效)

重启apache
sudo /etc/init.d/apache2 restart


访问端口localhost/PHPmyadmin,输入账号密码即可

重点提要:因为默认安装PHPmyadmin时会安装apahce和PHP等依赖包,由于是16.04系统,会默认安装PHP7.0,PHP7.0又没有默认自带PHP-mbstring,PHP-gettext这两个包,所以会报错。


使用PHPmyadmin管理服务器数据库
首先在根目录找到config.sample.inc.PHP复制一份文件名改为config.inc.PHP(如果已经存在 config.inc.PHP 文件,则直接修改文件即可)。
打开config.inc.PHP 找到 $cfg['Servers'][$i]['auth_type'],将

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

修改
$cfg['Servers'][$i]['auth_type'] = 'config'; 

并在下面追加如下代码:
    1. $cfg['Servers'][$i]['user']          = 'root';      // 设置的MysqL用户名
    2. $cfg['Servers'][$i]['password']      = '******';    // 设置的MysqL密码


 

猜你在找的Linux相关文章