phpMyAdmin是个基于php的mysql数据库管理工具。
当前最新版本为phpMyAdmin5-php82,安装完成后会在 /usr/local/www/ 目录下生成phpMyAdmin目录。
配置nginx以供浏览器访问该目录,或者在 /usr/local/www/nginx/ 目录中创建软链接指向改目录:
xxxxxxxxxx
# ln -s ../phpMyAdmin phpMyAdmin
在浏览器访问该地址:
xxxxxxxxxx
http://localhost/phpMyAdmin
若提示找不到sqli模块,则需要安装php82-pear-MDB2_Driver_mysqli。
默认不允许空密码登录,而mariadb的root账号是没有密码的。
网上有文章教如何解决root空密码登录的问题。实际上更推荐在mariadb中创建一个“超级用户”,并为其设置强悍的密码:
xxxxxxxxxx
create user userabc@localhost identified by 'pass123456';
grant all on *.* to userabc@localhost;
然后将配置文件的模板复制为配置文件:
xxxxxxxxxx
# cp config.sample.inc.php config.inc.php
再修改/usr/local/www/nginx/phpMyAdmin/config.inc.php文件,编辑以下行:
xxxxxxxxxx
$cfg['Servers'][$i]['host'] = '127.0.0.1';
为root设置一个密码:
xxxxxxxxxx
alter user root@localhost identified by 'pass123456';