我在尝试连接到localhost phpmyadmin时遇到错误

时间:2014-06-11 11:09:03

标签: java php android mysql

我是php服务器端的新手,并且使用mysql.With有一些关于all的基本知识。最近安装wamp服务器和一些php文件和数据库创建即时尝试将我的android应用程序连接到运行mysql数据库的localhost(如你可能会像某些网络服务一样了解。)

所以在浏览器中我在网址地址空间输入http://localhost,它显示了wampserver主页

但是当我输入http://localhost/phpmyadmin时,它显示了一些错误页面,我附上错误页面的屏幕截图

这是屏幕

phpmyadmin showing error page

所以任何人都可以告诉我如何才能获得正确的phpmyadmin页面。 如果此部分需要更多信息,请告诉我

6 个答案:

答案 0 :(得分:1)

首先停止Mysql:

Sudo / etc / init.d / mysql stop

然后打开配置文件php5并查找能够进入安全模式的行:

Vim / etc / php5 / apache2 / php.ini

在vim中输入function mode / safe(找到该行)并将其更改为On

safe_mode = Onn

退出VIM编辑器并保存更改:

重新启动MySQL模式安全性(safe_mod):

Safe_mysqld-skip-grant-tables&

当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进程

Killall mysqld mysql

Mysql正常重启。

/etc/init.d/mysql start

通过PhpMyAdmin测试从终端和浏览器访问MySQL 终点站:

mysql -u root -p

http://localhost/phpmyadmin

输入root用户名和密码。

答案 1 :(得分:0)

  1. 确保您启动了服务器
  2. 转到服务器并启动它
  3. 然后输入localhost / phpmyadmin
  4. 找到您的数据库,然后选择您的数据库

答案 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服务来实现此目的。