Questions tagged «mysql-error-1045»

错误1045(28000):用户'%s'@'%s'的访问被拒绝(使用密码:%s)

15
brew在macOS上安装mysql
我正在尝试使用Homebrew在Mac OS 10.6上设置MySQL brew install mysql 5.1.52。 一切顺利,我也成功了mysql_install_db。 但是,当我尝试使用以下方法连接到服务器时: /usr/local/Cellar/mysql/5.1.52/bin/mysqladmin -u root password 'mypass' 我得到: /usr/local/Cellar/mysql/5.1.52/bin/mysqladmin:连接到“ localhost”服务器 失败的错误:“对用户'root'@'localhost'的访问被拒绝(使用密码:否)' 我也尝试过访问mysqladmin or mysql using -u root -proot, 但是使用或不使用密码都无法使用。 这是一台全新机器上的全新安装,据我所知,必须使用root用户密码才能访问该新安装。我也尝试过: /usr/local/Cellar/mysql/5.1.52/bin/mysql_secure_installation 但我也得到 错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:NO)

2
如何删除MySQL root密码
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 我想删除本地用户root的密码。我怎样才能做到这一点?我错误地设置了root用户的密码。这就是为什么phpmyadmin给出错误: #1045 - Access denied for user 'root'@'localhost' (using password: NO)

13
尝试授予特权时,拒绝用户'root'@'localhost'的访问。如何授予特权?
我已经看过许多类似的问题,因此表明我已经检查了基础知识。当然,这并不意味着我没有错过任何显而易见的事情。:-) 我的问题是:为什么我拒绝具有特权的用户访问权限,而我却有权在其中输入密码并被授予访问权限?(为了完整起见,我尝试输入错误的密码只是为了确保MySQL客户端在程序启动时拒绝我访问。) 背景: 通过ssh登录到运行MySQL服务器的计算机的外壳,我以root用户身份登录: [myname@host ~]$ mysql -u root -p -hlocalhost Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 62396 Server version: 5.5.18-log MySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the current input …

16
用户'root @ localhost'的访问被拒绝(使用密码:NO)
我是MySQL的新手,我想在Windows桌面上运行WordPress,它需要MySQL。 我安装Web Platform Installer了Microsoft提供的所有内容。我从来没有为MySQL设置root密码,在安装WordPress的最后一步中,它要求输入MySQL服务器密码。 root的默认密码是多少(如果有),如何更改? 我试过了: mysql -u root password '123' 但它显示了我: Access denied for user 'root@localhost' (using password:NO) 在此之后,我尝试: mysql -u root -p 但是,它要求输入我没有的密码。 更新:按照博佐的建议,我做了以下工作: 我从Windows服务中停止了MySQL服务 开启CMD 将位置更改为c:\ program files \ mysql \ bin 执行以下命令 mysqld --defaults-file="C:\\program files\\mysql\\mysql server 5.1\\my.ini" --init-files=C:\\root.txt 该命令运行时出现了有关字符集的警告,下面我提到了 我从Windows服务启动MySQL服务 我在命令行中写 mysql -u root -p EnterPassword: …

7
如何恢复MySQL root用户的全部权限?
我不小心从MySQL根用户中删除了某些特权,包括更改表的功能。有什么方法可以将用户恢复为原始状态(具有所有特权)? UPDATE mysql.user SET Grant_priv = 'Y', Super_priv = 'Y' WHERE User = 'root'; # MySQL returned an empty result set (i.e. zero rows). FLUSH PRIVILEGES ; # MySQL returned an empty result set (i.e. zero rows). #1045 - Access denied for user 'root'@'localhost' (using password: YES) GRANT ALL ON …


13
根用户以外的用户'test'@'localhost'的访问被拒绝(使用密码:是)
我遇到mysql非root / admin用户的问题,我正在按照以下步骤创建用户及其权限,如果我做错了,请纠正我, 我安装mysql上RHEL 5.7 64bit,包在下面所提到的,一旦我做了rpm install我们 使用创建MySQL数据库mysql_install_db,然后 然后启动mysql服务 使用mysql_upgrade也是我们正在做的服务器。 完成此过程后,我可以root以非root用户身份登录,但无法登录服务器: [root@clustertest3 ~]# rpm -qa | grep MySQL MySQL-client-advanced-5.5.21-1.rhel5 MySQL-server-advanced-5.5.21-1.rhel5 [root@clustertest3 ~]# cat /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 # …

12
无法使用mysql中创建的用户登录
使用此命令 GRANT ALL PRIVILEGES ON *.* to 'brian'@'%' identified by 'password'; 我尝试登录: mysql -u brian -ppassword 错误是: ERROR 1045 (28000): Access denied for user 'brian'@'localhost' (using password: YES) 我以root用户身份执行此操作,并且确实尝试刷新特权。 我尝试了无数用户,但它似乎无法正常工作。我可以创建没有密码的用户,并且登录有效。命令行和从phpmyadmin 还要检查用户是否在mysql.user中。 布赖恩表演的表演赠款: | GRANT ALL PRIVILEGES ON *.* TO 'brian'@'%' IDENTIFIED BY PASSWORD '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19' |

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.