我在 CentOS 6 上安装了 phpmyadmin,我可以使用http://localhost/phpmyadmin
服务器桌面上的浏览器登录它就好了,但是当我http://192.168.254.5/phpmyadmin
从笔记本电脑上尝试时,我得到了
错误 #1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)
我检查了 config.inc.php 中的设置
- auth_type 是 'cookie',我在 blowfish_secret 中有一个 41 个字符的字符串
- 根据 wiki.phpmyadmin.net 上的文档,主机为“127.0.0.1”(也尝试了“localhost”和“192.168.254.5”)
我已经mysql -uroot -pmypassword
使用笔记本电脑上的 ssh 窗口输入并成功登录,以确保输入正确,然后将 mypassword 剪切并粘贴到笔记本电脑浏览器上的 phpmyadmin 登录表单中。
奇怪的是,当我尝试http://192.168.254.5/phpmyadmin
从服务器桌面上的浏览器登录时,我得到
错误 #2003 服务器没有响应
但是我可以mysql -uroot -pmypassword -h 192.168.254.5
从服务器上的终端窗口或局域网上的另一个 linux 系统进入并登录。