欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

出现错误连接MySQL数据库

程序员文章站 2022-04-15 11:14:37
连接mysql,出现问题:access denied for user 'root'@'localhost' (using password:yes...

连接mysql,出现问题:access denied for user 'root'@'localhost' (using password:yes)。

经查找资料发现是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。

解决方案:
打开mysql目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。(win7默认安装,my.ini在c:\programdata\mysql\mysql server 5.6)重启mysql服务。通过命令行进入mysql的bin目录,输入“mysql -u root -p”(不输入密码),回车即可进入数据库。(win7默认安装,bin目录为:c:\program files\mysql\mysql server 5.6\bin)执行“use mysql;”,使用my。执行“update user set password=password("123456") where user='root';”(修改root的密码)打开mysql目录下的my.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。
重启mysql服务。在命令行中输入“mysql -u root -p 123456”,即可成功连接数据库。

完成以上步骤,myeclipse也可成功连接mysql了。