mysql-关于MySQL,Access denied for user 'root '@

问题描述

关于MySQL,Access denied for user 'root '@

各位大神帮帮忙,Access denied for user 'root '@'192.168.1.102' (using password: YES) 这个问题怎么回事呀,网上搜的解决方法都没有作用,来个大神帮帮忙,谢谢了!我是在自己的项目中登录,然后调用里面的与数据库交互的方法时报错了

解决方案

解决方案:
1、打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。
2、重启MySQL服务。
3、在命令行中输入“mysql -uroot -p”(不输入密码),回车即可进入数据库。
4、执行,“use mysql;”使用mysql数据库。
5、执行,“update user set password=PASSWORD("rootadmin") where user='root';”(修改root的密码)
(期间我还select下user表中的记录,查询全部的时候显示了一些乱码,然后我只查询了user表中的Host、User、Password字段,貌似当时显示了3条记录,有1个没有名称。当然,为了解决问题,这些我也管不了了。)
6、打开MySQL目录下的my.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。
7、重启MySQL服务。
8、在命令行中输入“mysql -uroot -prootadmin”,问题搞定!

解决方案二:

CentOS 下mysql ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
Access denied for user: 'root@dbhost' (Using password: NO) ( 1045 )
Ubuntu下MySQL数据库错误解决:ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)

解决方案三:

CentOS 下mysql ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
Access denied for user: 'root@dbhost' (Using password: NO) ( 1045 )
Ubuntu下MySQL数据库错误解决:ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
---------供参考答案,

解决方案四:

登陆成功后,有么有权限执行SQL对应的表和数据。返回的是没权限

解决方案五:

应该就是数据库没有权限了,你啥也没动就坏了? ,如果上面方法还不行,那还是重装吧

解决方案六:

从命令行登陆mysql,重新设置密码,再开一个远程账户,拥有所有权限的

解决方案七:

找到问题了,是我的连接池中的帐号密码问题,没有出错,但是同步资源库的时候对比发现帐号后面多了一块内容,像是空格又不像,不过还是感谢各位的帮助!

时间: 2024-10-02 03:20:13

mysql-关于MySQL,Access denied for user 'root '@的相关文章

mysql报错 Access denied for user 'root'@'localhost' (using password: YES)

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3609)at com.mysql.jdbc.MysqlIO.checkErrorPa

mysql修改密码后报错:ERROR 1045:Access denied for user:'root@localhost'(using password:YES)

  重装了mysql,修改了密码,却发现无法连接,报错:Access denied for user 'root'@'localhost' (using password:YES)       查找资料后,大概是说没有给root设置权限,修复方法如下:      1.停止mysql服务,最简单办法:打开任务管理器--服务,关闭MySql.      2.建立一个txt文件mysql-init.txt,本次放在C:\下.      3.txt文件输入:SET PASSWORD FOR 'root'

mysql启动提示 access denied for user root@localhost(using password:YES) 解决办法总结

关键是看:Access denied for user 'root'@'localhost' (using password: YES)' 从错误中可以看出你的权限是对localhost的访问没有放开. 于是你可以使用如下命令来放开权限: 解决办法 1. 管理员登陆系统,停止mysql服务或者结束mysqld-nt进程: 2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:mysql , CMD进入命令行: 3. 运行 D:Program FilesMySQLMySQL Server

MySQL登录错误 Access denied for user解决方法

测试例子,我在phpmyadmin中登录我本地的mysql数据库,默认用户名密码为root,root但我尝试输入root,密码为www.111cn.net出现如下错误提醒. 如下图所示提醒:#1045 无法登录 MySQL 服务器       好我现在再使用mysqladmin来连接mysql数据库同样输入错误密码 mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'

Access denied for user: 'root@localhost' (Using password: YES)

centos 安装mysql成功后 首次使用root登录发生:Access denied for user: 'root@localhost' (Using password: YES)   原因是mysql初始db中的mysql库user表中root密码为空 因此你需要修改root密码 首先执行:mysql -u root  进入mysql 库命令行 然后进入mysql库:use mysql; 进入后再执行修改密码即可:update user set password=password('aa

myeclipse报错java.sql.SQLException: Access denied for user 'root'@'localhost' (usi

问题描述 myeclipse报错严重:Servlet.service()forservlet[springmvc]incontextwithpath[/YZSPT]threwexception[Requestprocessingfailed;nestedexceptionisorg.springframework.jdbc.UncategorizedSQLException:Hibernateoperation:Cannotopenconnection;uncategorizedSQLExcep

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

问题描述 连接MySql数据库,出现java.sql.SQLException:Accessdeniedforuser'root'@'localhost'(usingpassword:YES)的问题,用户名是root,密码是123456,这是我自己设置的密码,为什么连接失败呢???我在MySql中的可视化软件中,测试连接,连接成功,可是为什么在Javaweb中连接数据库不成功呢????比较急!!求解!! 解决方案 本帖最后由 PsMuJIngHua 于 2013-02-02 07:51:44 编

mysql:error: 'Access denied for user 'root'@'localhost'

# mysqladmin -uroot -p password 'newpassword' Enter password: mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)' 现在终于被我找到了解决方法,如下(请先测试方法三,谢谢!): 方法一: # /etc/init.d/mysql stop #

MySQL中出现连接错误:ERROR 1045 (28000): Access denied for user

  MySQL中出现连接错误: ERROR 1045 (28000): Access denied for user ---------------------------------------------------------------------------------- 1.添加用户 shell>mysql mysql>use mysql mysql>grant all privileges on *.* to 'test' identified by 'test' with