Suse中出错Access denied for user ''@'localhost' to&

  好久没有用MySQL了,上次因为装了Banq的论坛系统,在用MySQL Administrator进去的时候竟然提示mysql error number 1045 access denied for user ‘admin‘@‘localhost‘ (using password: YES)的错误,看来密码是对了,用户名错了,最后发现自己竟然犯了个第几错误,用户名应该是root,唉!

  同时找了别人的资料,一起发上来,供下次使用。

  Access denied for user ‘‘@‘localhost‘ to database

  我在Suse Linux 10.2下用自带光盘用Yast2安装Mysql 5.0, 装好后在终端输入mysql, mysql

  成功启动,退出,再输入 mysqladmin -u root password XXXXX, 出现错误: mysqladmin: connect to server at ‘localhost‘ failed

  error: ‘Access denied for user ‘root‘@‘localhost‘ (using password: NO)‘

  如先输入mysql,成功启动后输入use mysql,出现如下错误:Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘

  还有,输mysql可以,输mysql -u root就出错了:

  Access denied for user ‘root‘@‘localhost‘ (using password: NO).

  The reason is:

  是昨日更新ROOT密码时出错

  update user set password = ‘123456‘ where user ="root" //这样写是错的,密码其实不是123456

  应该为update user set password = password (‘123456‘) where user = "root"

  具体操作步骤:

  关闭mysql:

  # service mysqld stop

  然后:

  # mysqld_safe --skip-grant-tables

  启动mysql:

  # service mysqld start

  mysql -u root

  mysql> use mysql

  mysql> UPDATE user SET Password=PASSWORD(‘xxx‘) WHERE user=‘root‘;

  mysql> flush privileges;

  mysql>\q

  That‘s it. I hope those above could do a little favor for you!

Suse中出错Access denied for user ''@'localhost' to&

时间: 2024-08-02 15:19:31

Suse中出错Access denied for user ''@'localhost' to&的相关文章

Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题

http://361324767.blog.163.com/blog/static/11490252520124454042468/ 首先我想说一句话: 我极度鄙视国内搞IT的人,简直无语,同样是解决这个问题,几乎一模一样,都是抄来的.更有甚者,抛出的错误是:Access denied for user'root'@'localhost' to database 'mysql',竟然也把别人的解决方法照搬过来,还恬不知耻的说:问题解决了,我估计都没有真正去操作过. 下面是本人在参考别人的基础之上

Access denied for user ''@'localhost' to database 'mysql'。网上找了一些方法,终于搞定了。

转载:http://blog.csdn.net/lilian129/article/details/9297881 这几天用空密码登录mysql后,然后修改mysql默认密码,使用mysql表出现过这个问题,提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'.网上找了一些方法,终于搞定了. 我用的是xampp集成的mysql,之前空密码能登进去phpmyadmin,但怎么也进不去phpm

java.sql.SQLException: Access denied for user ''@'localhost' (using password: No)

出错原因: 连接数据库是忘记配username 和 password 了 刚在学hiberbate4,把持久层从纯粹的jdbc改为hiberbate 出现的错误.(原来的是直接读取properties) 解决方法就是在hibernate.cfg.xml加上最后两行(当然其他的也必不可少) 1 <property name="connection.url">jdbc:mysql://localhost:3306/sm</property> 2 <proper

Access denied for user &#39;&#39;@&#39;localhost&#39; to database 的一个问题

$conn = new mysqli("127.0.0.1", 'abc', '', DB_DATABASE); 在提供了用户名的情况下,竟然返回错误 说用户提供的用户为空,非常奇特的问题. 找到一些资料,说在提供的用户不存在的情况下,会被设置为空用户,但是我提供的用户是存在的. 最后发现,在mysql中,我不知何时设置了一个空用户名的用户,任意用户,如果任意用户的密码为空,那么你提供一个密码为空的用户(即使存在),也会被改为空用户. 解决办法:删除mysql用户中的任意用户,空用户.

ERROR 1044 (42000): Access denied for user &#39;&#39;@&#39;localhost&#39; to database &#39;ambari&#39;

配置Ambari远程maridb 报错: ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'ambari' 在环境搭建的过程中,在 #用Ambari用户(上面设置的用户)登录mysql ,(没有密码) mysql -u ambari -p use ambari: source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql 遇到了:

用springboot连接数据库时出现如下错误java.sql.SQLException: Access denied for user &#39;&#39;@&#39;localhost&#39; (using password: NO)

将yml配置文件中的参数改一下 用惯了IDEA的快捷提示,没想到居然错了..... 用springboot连接数据库时出现如下错误java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO) 原文地址:https://www.cnblogs.com/qiannianguyao/p/11960884.html

Access denied for user &#39;&#39;@&#39;localhost&#39; to database &#39;mysql&#39;问题

Access denied for user ''@'localhost' to database 'mysql'问题 MySQL : Access denied for user ''@'localhost' to database 'mysql'问题看点.原创starmyao 最后发布于2018-08-24 21:10:23 阅读数 7880 收藏展开 问题描述:    MySQL命令行,登陆root账户的时候,密码为不为空,但是执行‘use mysql;’命令的时候,总是提示:‘Acces

ERROR 1044 (42000): Access denied for user &#39;&#39;@&#39;localhost&#39; to database &#39;mysql&#39;

在centos下安装好的mysql,用root帐号连上mysql,查看数据库结果只有information_schema库,我原来的库和mysql库都不见了,然后执行use mysql提示错误,如下: mysql> use mysql; ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 提示:ERROR 1044 (42000): Access denied for user ''@'loc

Mysql,ERROR 1044 (42000): Access denied for user &#39;&#39;@&#39;localhost&#39; to database &#39;mysql&#39;

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 刚在服务器上装上mysql,发现以root加密码的方式总是登录不了,而直接输入mysql则直接就可以登录了.或者以mysql –u root方式可以登录,但是实习上登录上去也是一个空用户(''@'localhost'),不是root用户,看不了其他数据库. 干货,删除空用户方法 1.关闭mysql service mysqld stop 或者