我是php服务器端的新手,并且使用mysql.With有一些关于all的基本知识。最近安装wamp服务器和一些php文件和数据库创建即时尝试将我的android应用程序连接到运行mysql数据库的localhost(如你可能会像某些网络服务一样了解。)
所以在浏览器中我在网址地址空间输入http://localhost
,它显示了wampserver主页
但是当我输入http://localhost/phpmyadmin
时,它显示了一些错误页面,我附上错误页面的屏幕截图
这是屏幕
所以任何人都可以告诉我如何才能获得正确的phpmyadmin页面。 如果此部分需要更多信息,请告诉我
答案 0 :(得分:1)
首先停止Mysql:
然后打开配置文件php5并查找能够进入安全模式的行:
在vim中输入function mode / safe(找到该行)并将其更改为On
safe_mode = Onn
退出VIM编辑器并保存更改:
重新启动MySQL模式安全性(safe_mod):
当MySQL处于安全模式时,选择mysql表,然后更改root密码并授予所有权限并使用EXIT命令退出MySQL。
的Mysql>使用mysql
的MySQL> UPDATE用户SET密码=密码(" new_password")WHERE user =" root&#34 ;;
结果: 查询正常,1行受影响(0.00秒) 匹配的行数:3已更改:1警告:0
的MySQL>冲洗权限;
结果: 查询正常,0行受影响(0.00秒)
的MySQL>出口
现在Linux Shell会杀死所有mysql进程
Mysql正常重启。
通过PhpMyAdmin测试从终端和浏览器访问MySQL 终点站:
http://localhost/phpmyadmin
输入root用户名和密码。
答案 1 :(得分:0)
答案 2 :(得分:0)
您必须允许localhost访问您的mysql服务器。它与https://superuser.com/questions/603026/mysql-how-to-fix-access-denied-for-user-rootlocalhost
基本相同答案 3 :(得分:0)
您需要重置密码。
首先使用--skip-grant-tables选项启动mysql服务器实例或守护程序。 (安全设置)
然后执行这些语句。
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('your_new_password') where USER='root';
mysql> FLUSH PRIVILEGES;
最后,在没有--skip-grant-tables选项的情况下重新启动实例/守护程序。
您应该可以使用新密码进行连接。
# mysql -u root -p
Enter password: your_new_password
答案 4 :(得分:0)
您必须更改用户root的密码,然后修改文件config.inc.php
。
答案 5 :(得分:0)
确保您已将wamp服务器直接安装到(C :)驱动器上,而不是安装到程序文件中 -
其次,您需要实际运行服务器以访问localhost - 您可以通过打开服务器的控制面板并启动APACHE和MYSQL服务来实现此目的。