出现错误连接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了。
下一篇: Mysql常用快捷键