mysql ERROR 1045 (28000): Access denied for user ‘

# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)

使用网上介绍的方法修改root用户的密码:
# mysqladmin -uroot -p password ‘newpassword‘
Enter password:
mysqladmin: connect to server at ‘localhost‘ failed
error: ‘Access denied for user ‘root‘@‘localhost‘ (using password: YES)‘

现在终于被我找到了解决方法:

切换到root用户,然后进入mysql 的bin目录后,
[email protected]:/usr/local/mysql/bin# /etc/init.d/mysql stop 
[email protected]:/usr/local/mysql/bin# ./mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 
[email protected]:/usr/local/mysql/bin# ./mysql -u root mysql 
mysql> UPDATE user SET Password=PASSWORD(‘newpassword‘) where USER=‘root‘;
mysql> FLUSH PRIVILEGES;
mysql> quit;


最后重启数据库:
[email protected]:/usr/local/mysql/bin# /etc/init.d/mysql restart 
[email protected]:/usr/local/mysql/bin# mysql -u root -p 
Enter password: <输入新设的密码newpassword>

mysql>

时间: 2024-08-18 12:09:52

mysql ERROR 1045 (28000): Access denied for user ‘的相关文章

Mac下解决mysql ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)

Maybe updating the package the updater overwrote the root password. To restore it: Stop mysqld deamons. $ sudo service mysqld stop Go to mysql/bin directory $ cd /usr/bin Start a mysql deamon with this option: $ sudo mysqld_safe --skip-grant-tables O

mysql ERROR 1045 (28000): Access denied for user的解决方法

问题描述: 今日在10.240.210.60上面远程连接10.240.210.188的数据库时,弹出以下报错 mysql ERROR 1045 (28000): Access denied for user 上网搜索后了解到,是由于10.240.210.188没有给10.240.210.60这台机器赋予连接权限引起的. [解决办法] 在10.240.210.188连上mysql [[email protected] ~]# mysql -uroot -ppassword 赋予10.240.210

转-解决Mysql ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39;问题

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) Red Hat Enterprise Linux 5服务器上mysql启动报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)原因1-启动命令错误:我开始的时候直接输入命令:mysql start 正确的启动命令是:

XMPP - Mysql ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;l

Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using password: YSE),这个错误搞得很郁闷,仔细分析之后,知道这个报错和密码有关,可能是密码在配置mysql的时候异常,所以导致我们没有正确的密码,知道问题后,立即想到解决办法了,那就是重新设置一个密码,方法如下 1.先关闭mysql并设置密码 1 #sudo /etc/init.d/mysql stop 2 #sudo mysqld_safe

解决Mysql ERROR 1045 (28000): Access denied for user

在ubuntu server 12.04中,安装mysql后,使用命令登录mysql居然报错了,Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using password: YSE),这个错误搞得很郁闷,仔细分析之后,知道这个报错和密码有关,可能是密码在配置mysql的时候异常,所以导致我们没有正确的密码,知道问题后,立即想到解决办法了,那就是重新设置一个密码,方法如下 1.先关闭mysql并设置密码 #s

MYSQL: ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)

1) /etc/init.d/mysqld stop 2) mysqld_safe --skip-grant-tables & 3) mysql -u root 4) Setup new MySQL root user passworduse mysql;#update user set password=PASSWORD("123456") where User='root';#update mysql.user set password=PASSWORD("123

MYSQL ERROR 1045 (28000): Access denied for user &#39;neeky&#39;@&#39;Nee&#39; (using password: YES)

情况: mysql -h 192.168.1.7 -u neeky -p 本来这样就可以连接上mysql服务的了, 可是它会报这个错“ERROR 1045 (28000): Access denied for user 'neeky'@'Nee' (using password: YES)” 解决方法 第一步:用root 用户登录进去把mysql.user这个表中neeky对应的行的host 改成% 1.mysql -uroot -p 2.use mysql; 3.update user set

Mysql ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39;(using password: YSE)

安装mysql后,使用命令登录mysql居然报错了,Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using password: YSE),这个错误搞得很郁闷,仔细分析之后,知道这个报错和密码有关,可能是密码在配置mysql的时候异常,所以导致我们没有正确的密码,知道问题后,立即想到解决办法了,那就是重新设置一个密码,方法如下 1.先关闭mysql并设置密码 #sudo /etc/init.d/mysql

解决Mysql ERROR 1045 (28000)“Access denied for user &#39;root&#39;@&#39;localhost&#39;”

1. 查看某个用户的权限 mysql> show grants for 'episode'@'%'; 2.为用户添加某个数据库的权限: mysql> GRANT ALL PRIVILEGES ON `episode_cc`.* TO 'episode'@'%' WITH GRANT OPTION; 如果是给所有数据库的权限,则是:mysql>GRANT ALL PRIVILEGES ON *.* TO 'episode'@'%' WITH GRANT OPTION; 解决Mysql ER

MySQL ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO

MySQL安装完server端和客户端后,登录Mysql时报错:[[email protected] MySQL 5.6.23-RMP]# mysqlERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)[[email protected] MySQL 5.6.23-RMP]# service mysql startStarting MySQL.[