标签: mysql-error-1045

MySQL - 错误1045 - 拒绝访问

在某些方面,当我尝试通过命令行访问MySQL时,我设法得到此错误:

[root@localhost ~]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用此HowTo重置密码而没有任何运气.

我已经卸载了mysql completley并重新安装但我仍然被要求输入密码.我不知道为什么会这样!

有人可以帮我修一下MySQL的默认安装.

环境

Fedora Core 10,完全root访问,Apache和PHP安装

感谢您的任何帮助!!

编辑

对于那些想要节省几个小时的"血咳"的人 - 当您卸载MySQl时,完全删除遗留的所有内容.如果你不这样做,它永远不会是新鲜的安装.

mysql linux passwords mysql-error-1045

44
推荐指数
3
解决办法
25万
查看次数

MySQL说:文档#1045 - 用户'root'@'localhost'拒绝访问(使用密码:NO)

我安装xampp,但当我尝试运行它时,我得到错误说,像这样:

错误

MySQL说:文档

1045 - 用户'root'@'localhost'拒绝访问(使用密码:否)

配置中定义的controluser连接失败.phpMyAdmin尝试连接到MySQL服务器,服务器拒绝连接.您应该检查配置中的主机,用户名和密码,并确保它们对应于MySQL服务器管理员提供的信息.

我尝试在互联网上搜索解决方案,但我仍然无法解决我的问题.我已经在config.inc.php文件中检查我是否使用过密码.但我没有使用任何密码.当我尝试输入密码时,我仍然无法解决这个问题.

我希望有人能帮助我..谢谢

mysql xampp phpmyadmin mysql-error-1045

34
推荐指数
6
解决办法
25万
查看次数

如何在亚马逊RDS上"加载数据infile"?

不确定这是否是一个更适合服务器故障的问题,但我最近一直在搞乱亚马逊RDS并且无法获得我的网站主机mysql用户的'文件'权限.

我假设一个简单的:

grant file on *.* to 'webuser@'%';
Run Code Online (Sandbox Code Playgroud)

会工作,但它没有,我似乎也不能用我的'root'用户.是什么赋予了?我们使用加载数据的原因是因为它一次完成数千次插入是超级快速的.

任何人都知道如何解决这个问题,还是我需要找到一种不同的方式?

这个页面http://docs.amazonwebservices.com/AmazonRDS/latest/DeveloperGuide/index.html?Concepts.DBInstance.html似乎暗示我需要找到一种不同的方法来解决这个问题.

救命?

更新 我不是要尝试导入数据库 - 我只想使用文件加载选项一次插入几十万行.

在挖掘这个是我们拥有的:

 mysql> grant file on *.* to 'devuser'@'%';
 ERROR 1045 (28000): Access denied for user 'root'@'%' (using password: YES)


 mysql> select User, File_priv, Grant_priv, Super_priv from mysql.user;
 +----------+-----------+------------+------------+
 | User     | File_priv | Grant_priv | Super_priv |
 +----------+-----------+------------+------------+
 | rdsadmin | Y         | Y          | Y          |
 | root     | N         | Y          | N          |
 | devuser  | N         | N …
Run Code Online (Sandbox Code Playgroud)

mysql amazon-web-services amazon-rds mysql-error-1045

33
推荐指数
4
解决办法
3万
查看次数

Django:mysql:1045,"用户拒绝访问

我的整个设置在我的本地计算机上运行了几个月.
我现在正在远程站点上安装.
创建了一个新的mysql数据库,并创建了一个新用户("someuser")并给了它完整的授权,就像这样 -

授予所有特权.''someuser'@'localhost'通过'somepassword'AND WITH GRANT OPTION识别;

我已使用"python manage.py syncdb"同步数据库,并创建了正确的表.我的settings.py有这个用户.

但是当我尝试通过应用程序登录用户并且它访问数据库时,我在日志中看到以下内容 -

(1045,"访问被拒绝用户'someuser'@'localhost'(使用密码:是)")

我通过mysql登录(安装在与django相同的盒子上)并检查授权并正确显示 -

someuser @ localhost授予
所有特权*.*''someuser'@'localhost'通过密码识别'*thesaltedpasswordOverHere'WITH GRANT OPTION

我不想使用django的root用户/密码,因为它似乎不正确.

关于什么可能是错的任何指针?

mysql django mysql-error-1045

25
推荐指数
2
解决办法
3万
查看次数

mysqlimport:错误:1045,访问被拒绝

有没有人知道为什么我在运行mysqlimport时会出现这个错误?

mysqlimport -u someone -pwhatever --columns=a,b,c,d,e bar /var/tmp/baz.sql
mysqlimport: Error: 1045, Access denied for user 'someone'@'%' (using password: YES), when using table: baz
Run Code Online (Sandbox Code Playgroud)

然而...

mysql -u someone -pwhatever
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 199
Server version: 5.1.41-3ubuntu12.10 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show grants;
+------------------------------------------------------------------------------------------------------------+
| Grants for someone@%                                                                                   |
+------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'someone'@'%' …
Run Code Online (Sandbox Code Playgroud)

mysql mysqlimport mysql-error-1045

19
推荐指数
4
解决办法
3万
查看次数

"加载数据"的Mysql权限错误

尝试将数据从平面文件数据库转储加载到新表时,我遇到了权限错误.我知道文件和我的表的架构是相同的,我尝试调整权限.我还应该尝试什么?

mysql> load data infile 'myfile.txt' into table mytable fields terminated by ',' enclosed by '"';
ERROR 1045 (28000): Access denied for user 'user'@'%' 

grant all on mytable.* to 'user'@'%
Run Code Online (Sandbox Code Playgroud)

mysql load-data-infile mysql-error-1045

18
推荐指数
2
解决办法
4万
查看次数

MySQL:无法访问root帐户

我在我的本地Windows机器上运行MySQL 5.x,使用MySQL管理员,我无法连接到我使用root帐户创建的数据库.我得到的错误是:

MySQL错误号1045用户'root'@'localhost'访问被拒绝(使用密码:YES)

我不记得更改root帐户凭据,但我知道我试图通过添加IP来让LAN上的其他计算机访问数据库.我为其中一个IP做的一件事是指定访问帐户'root'而不是root,即我用单引号字符包围root.全部使用MySQL管理员.这可能是我无法使用root登录的原因吗?

另外,有没有办法创建新帐户或重置root帐户?如前所述,我可以完全访问我的盒子.

看到这些问题

mysql mysql-error-1045

16
推荐指数
3
解决办法
9万
查看次数

如何重置mysql root密码?

我的phpmyadmin有点问题,实际上我不小心删除了多个用户帐户.因为没有错误就无法连接:

# 1045 - Access denied for user 'root' @ 'localhost' (using password: NO)
Run Code Online (Sandbox Code Playgroud)

我之前在网上搜索过一点,甚至是技术:

UPDATE mysql.user SET Password = PASSWORD ('') WHERE User = 'root';
FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)

不起作用,或者我不明白它是如何工作的.

我在FreeBSD 8.1上,我的PhpMyadmin版本是2.11.

提前感谢您的回答.

mysql mysql-error-1045

15
推荐指数
2
解决办法
1万
查看次数

查询输出到文件会给出拒绝访问错误

我试图使用以下查询捕获MySQL中的SQL查询的输出到文本文件.

select count(predicate),subject from TableA group by subject into outfile '~/XYZ/output.txt';
Run Code Online (Sandbox Code Playgroud)

我收到以下错误.

ERROR 1045(28000):用户'用户名'@'%'的访问被拒绝(使用密码:是)

任何想法,我哪里错了?是一些与许可相关的问题吗?

mysql sql mysql-error-1045 into-outfile

14
推荐指数
1
解决办法
2万
查看次数

MySQL命令行无法打开?

我刚刚安装了最新版本的MySQL.直到现在我在Windows XP上使用它,但我想在另一台装有Windows 7的计算机上安装它.

即使在正确配置所有内容后,MySQL客户端也不会显示在"开始"文件夹中.所以我去了MySQL的bin文件夹并尝试打开mysql.exe但它会立即关闭.

然后我尝试在cmd中打开mysql.exe,这就是我得到的

C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O)

任何想法我怎么能让这个工作?

mysql mysql-error-1045

14
推荐指数
2
解决办法
7万
查看次数