使用mysql控制台时出现mysql错误

时间:2017-11-03 08:12:42

标签: php mysql phpmyadmin wamp access

我正在使用wamp而我正在尝试访问phpMyAdmin以便处理数据库我收到错误1045 enter image description here

当我尝试使用mysql控制台解决它并输入" user mysql;"命令我收到消息错误1044 enter image description here

我如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

选择数据库的语法是use而不是user

use <database-name>;

所以例如

use mysql;

答案 1 :(得分:0)

您在phpMyAdmin中收到的错误是因为您没有为root @ localhost帐户输入正确的密码。

您在控制台中遇到的错误是因为您使用匿名(空白)用户登录(消息提及&#39;&#39; @localhost)。所以输入@if( !$someDBcollection->isEmpty() ) echo "its not empty"; @endif

答案 2 :(得分:0)

phpmyadmin-1045mysql-error

对于上述错误,请按照以下步骤操作:

步骤1:

  • 打开命令行
  • use database-name
  • UPDATE database-name.user SET Password=PASSWORD("EnterYourPasswordHere") WHERE User="root";
  • 按Enter
  • 通过键入以下内容刷新特权:FLUSH PRIVILEGES;
  • 输入Exit并输入

第2步:

此打开的config.inc.php文件出现在wamp文件夹中之后。就我而言,它位于D-Drive > WAMP > APPS > phpmyadmin > config.inc.php

  • 找到以下代码行:$cfg['Servers'][$i]['password'] = '';
  • 用在步骤1中创建的新设置的密码替换空字符串。
  • 点击“保存”并关闭文件。

现在您应该可以通过phpmyadmin访问数据库了。