1、安装
安装过程中会弹出设置用户phpmyadmin密码的界面,输入密码即可;但是这个phpmyadmin用户是个相当鸡肋的存在,到时候登陆会什么都干不了,下面详说。
2、安装完毕,配置apache站点--《初步折腾apache:使用apache创建多个站点》
sudo cp site1.conf site2.conf ;/etc/apache2/sites-available 中新增配置文件phpmyadmin.conf,修改端口和路径
sudo a2ensite site2.conf ;激活配置文件
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin ;创建站点文件链接
3、重载配置、重启apache
4、访问你的ip+端口
5、登陆后坑出现,该账号什么权限都没有,既无法创建数据库,也不能关联账户,WTF!
6、进数据库解决
sudo mysql -u root -p
select * from mysql.user where user="phpmyadmin"\G;
发现phpmyadmin这个用户权限全是N,继续;
给用户phpmyadmin赋权:
GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION;
flush privileges;
刷新权限后,再登陆,就可以无法无天了!
后记
该坑在网上查阅了很多资料,解决起来颇废了些精力,最后参考https://www.daweibro.com/node/244方法二才解决掉,特此感谢!
文章评论