首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

mysql连接不上,怎么解决

2012-03-19 
mysql连接不上,如何解决?[size24px][/size]本人在ECLIPSE中写了一个连接MYSQL数据库的程序,在运行时后台

mysql连接不上,如何解决?
[size=24px][/size]本人在ECLIPSE中写了一个连接MYSQL数据库的程序,在运行时后台报了这样的错误
“java.sql.SQLException: Invalid authorization specification message from server: "Access denied for user 'ROOT'@'localhost' (using password: YES)"”,但我在DOS下就能连接得上,这是为什么?我在DOS下的用户名和密码与我在ECLIPSE中程序用的用户名和密码是一样的,肯请哪位牛人给解决一下,谢谢。


[解决办法]
Access Denied for user ’ROOT’@’localhost’ 错误时,你需要重新设置密码,具体方法是:先用--skip-grant-tables参数启动mysqld,然后执行mysql -u root mysql,mysql>update user set password=password(’newpassword’) where user=’root’;mysql>Flush privileges;,最后重新启动mysql就可以了
[解决办法]
你这台机器莫得远程访问权限
grant all on 数据库.* to 用户名@远程访问的IP identified on '口令';
[解决办法]
你这台机器没有远程访问权限
grant all on 数据库.* to 用户名@远程访问的IP identified by '口令';

热点排行