标签: mysql-error-1045

brew在mac os上安装mysql

我正在尝试使用Homebrew by在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'
Run Code Online (Sandbox Code Playgroud)

我明白了:

/usr/local/Cellar/mysql/5.1.52/bin/mysqladmin: connect to server at 'localhost' 
failed error: 'Access denied for user 'root'@'localhost' (using password: NO)'

我也尝试过访问mysqladmin or mysql using -u root -proot,
但无论是否使用密码都无法使用.

这是在全新机器上的全新安装,据我所知,必须可以在没有root密码的情况下访问新安装.我也尝试过:

/usr/local/Cellar/mysql/5.1.52/bin/mysql_secure_installation
Run Code Online (Sandbox Code Playgroud)

但我也明白了

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

mysql macos homebrew mysql-error-1045

328
推荐指数
8
解决办法
33万
查看次数

如何删除MySQL root密码

我想在localhost中删除root用户的密码.我怎样才能做到这一点?我错误地设置了root用户的密码.这就是phpmyadmin给出错误的原因:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

mysql mysql-error-1045

184
推荐指数
2
解决办法
23万
查看次数

尝试授予权限时,用户"root"@"localhost"的访问被拒绝.我如何授予特权?

我看了很多类似的问题,所以我证明我已经检查了基础知识.当然,这并不意味着我没有错过任何完全明显的东西.:-)

我的问题是:为什么我拒绝具有执行我正在尝试的权限的用户以及我已经输入密码并被授予访问权限的用户的访问权限?(为了完整起见,我尝试输入错误的密码,以确保MySQL客户端在程序启动时拒绝我访问.)

背景:

通过ssh登录到运行MySQL服务器的机器的shell,我以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 statement.

mysql> 
Run Code Online (Sandbox Code Playgroud)

真棒.我阅读类似问题的答案表明,我应该确保权限与授权表中的内容一致

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> 
Run Code Online (Sandbox Code Playgroud)

接下来确保我是我认为的我:

mysql> SELECT user();
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-error-1045

163
推荐指数
8
解决办法
54万
查看次数

如何恢复MySQL root用户的完全权限?

我不小心从MySQL root用户那里删除了一些权限,包括改变表的能力.有什么方法可以将此用户恢复到其原始状态(具有所有权限)?

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 *.* TO 'root'@'localhost'
Run Code Online (Sandbox Code Playgroud)

mysql privileges mysql-error-1045

105
推荐指数
5
解决办法
18万
查看次数

对于MySQL中的加载数据infile,访问被拒绝

我一直在PHP中使用MySQL查询,但是当我尝试LOAD DATA INFILE时,我得到以下错误#1045 - Access denied for user 'user'@'localhost' (using password: YES) 有谁知道这意味着什么?

mysql load-data-infile mysql-error-1045

100
推荐指数
6
解决办法
8万
查看次数

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

我是mysql的新手,我正在尝试在Windows桌面上运行Wordpress,它需要Mysql.

我安装Web Platform Installer了微软提供的所有东西.我从来没有为mysql安装root密码,并且在安装wordpressit的最后一步是mysql的root密码.

root(如果有)的默认密码是什么以及如何更改?

我试试

mysql -u root password '123'
Run Code Online (Sandbox Code Playgroud)

但它告诉我

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

在此之后我尝试

mysql -u root -p
Run Code Online (Sandbox Code Playgroud)

但它要求我没有密码

先感谢您


更新:正如Bozho所说我做了以下事情

mysql -u root password '123'
Run Code Online (Sandbox Code Playgroud)

我等着你的消息.

mysql wordpress mysql-error-1045

90
推荐指数
10
解决办法
61万
查看次数

除root用户外,用户'test'的访问被拒绝@'localhost'(使用密码:YES)

我面临着mysql非root/admin用户的问题,我按照以下步骤创建用户及其权限,如果我做错了,请纠正我,

我安装mysqlRHEL 5.7 64bit,包在下面所提到的,一旦我做了rpm install我们

  1. mysql_install_db然后使用创建mysql db
  2. 然后启动mysql服务
  3. 使用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

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-error-1045

86
推荐指数
5
解决办法
49万
查看次数

MYSQL进入outfile"访问被拒绝" - 但我的用户有"全部"访问..并且该文件夹是CHMOD 777

有任何想法吗?

SELECT * INTO OUTFILE '/home/myacnt/docs/mysqlCSVtest.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '*'
LINES TERMINATED BY '\n'
FROM tbl_property 
WHERE managerGroupID = {$managerGroupID}
Run Code Online (Sandbox Code Playgroud)

错误:

Access denied for user 'asdfsdf'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)

mysql mysql-error-1045 into-outfile

70
推荐指数
4
解决办法
14万
查看次数

无法使用mysql中的已创建用户登录

使用此命令

GRANT ALL PRIVILEGES ON *.* to 'brian'@'%' identified by 'password';
Run Code Online (Sandbox Code Playgroud)

我尝试登录:

 mysql -u brian -ppassword
Run Code Online (Sandbox Code Playgroud)

错误是:

ERROR 1045 (28000): Access denied for user 'brian'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)

我是以root身份执行此操作,但我尝试刷新权限.

我和无数用户一起尝试了这个但它似乎没有用.我可以创建一个没有密码和登录工作的用户.命令行和phpmyadmin

还要检查用户是否在mysql.user中.

显示布莱恩表演的补助金:

| GRANT ALL PRIVILEGES ON *.* TO 'brian'@'%' IDENTIFIED BY PASSWORD '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19' |
Run Code Online (Sandbox Code Playgroud)

mysql mysql-error-1045

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

mysqldump错误1045尽管密码正确,但拒绝访问

这是一个棘手的问题,我有以下输出:

mysqldump:收到错误:1045:尝试连接时用户'root'@'localhost'(使用密码:YES)拒绝访问

尝试mysqldump在Windows XP上导出数据库时.用户名为root,密码正确且仅包含字母数字字符.我尝试了不同的情况,有/没有引号,指定使用-u-p,指定使用--user=--password=其他指定用户/密码等的方法,指定主机(它是全局的),甚至指定数据库使用--databases而不是只是空白.使用密码时错误始终相同,除非"否",否则始终相同.我已尝试通过搜索找到许多修复但没有成功.一个修复建议检查mysql.conf,但Windows构建似乎没有.凭证(实际上是命令行参数)与mysql.exe完美配合 - 这个问题似乎只影响mysqldump.exe.

非常感谢您的帮助.

mysql localhost access-denied windows-xp-sp3 mysql-error-1045

47
推荐指数
11
解决办法
16万
查看次数