mysql - 另一个 1045 : Access denied for user 'someone' @'localhost' (using password: YES)

标签 mysql database-connection

由于很多傻瓜,我无法使用用户连接到 MySQL 服务器。

这是我的 USER 在数据库 mysqluser 中的设置

Host:   %
User: someone
Password: mypassword
Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_priv, Create_view_priv, Show_view_priv, Create_routine_priv, Alter_routine_priv, Create_user_priv: Y
max_questions, max_updates, max_connection, max_user_connections: 0

连接

我通过 localhost 控制台或安装在这台机器上的 phpMyAdmin 进行连接。

MySQL 服务器

来自 phpMyAdmin 的信息:服务器:通过 UNIX 套接字的本地主机 |服务器版本:5.0.70-log |协议(protocol)版本:10

  1. 当 mysql 服务器以 mysqld_safe --skip-grant-tables & 身份运行时,我可以以任何用户身份连接到服务器。
  2. 当 mysql 服务器正常运行时 /etc/init.d/mysqld start 然后我不能,我有错误

    1045 : Access denied for user 'someone'@'localhost' (using password: YES)

我花了几个小时在 google 和 mysql 文档中寻找解决方案,但没有结果。可能这将是一些必要的设置。希望你能给我一些建议。非常感谢。

最佳答案

您可能需要为 someone 用户重置密码。它经常发生。

尝试在不检查密码的情况下启动本地服务器:

mysqld_safe --skip-grant-tables

然后

set password for 'someone'@'localhost' password('new fancy password')

(注意'')

在文档中查看更多信息:http://dev.mysql.com/doc/refman/5.0/en/set-password.html

这个答案也可能有帮助

MySQL - ERROR 1045 - Access denied

关于mysql - 另一个 1045 : Access denied for user 'someone' @'localhost' (using password: YES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13416375/

相关文章:

MySQL:忽略错误(#1054)并且仅设置现有列

使用队列时出现 java.util.NoSuchElementException

mysql - 数据库数据完整性问题

C# Visual Studio 使用settings.settings进行mysql连接

oracle11g - IJ000604 : Throwable while attempting to get a new connection: null: javax. 资源.ResourceException:无法创建连接

MySQL表250M+行,查询速度慢

mysql - 显示三个表的所有记录,即使第一个表中的记录不在第二个或第三个表中

MySQL统计喜欢和不喜欢的数据

python - SQLAlchemy ondelete 和 onupdate 不更新数据库