无法连接到数据库如何解决(数据库连接不成功的解决方法)

   日期:2022-02-23     文章发布:文章发布    网络转载:生活号    
核心提示:按照教程一步步安装MYSQL直到完成,但是使用NavicatPremium连接MYSQL数据库时候却提示:“AccessDeniedforuserroot@localhost(usingpassword:YES)”,非常奇怪的问题,密码确定是对的。 经过网上查询后找到如下解决办法,顺利解决此问题: 1、找到MYSQL安装目录下的my.ini,找到[mysqld]节点,在下方添加skip_grant...
移动站源标题:http://mip.818114.com/news/item-175770.html

按照教程一步步安装MYSQL直到完成,但是使用Navicat Premium连接MYSQL数据库时候却提示:“Access Denied for user root@localhost(using password:YES)”,非常奇怪的问题,密码确定是对的。

经过网上查询后找到如下解决办法,顺利解决此问题:

1、找到MYSQL安装目录下的my.ini,找到[mysqld]节点,在下方添加skip_grant_tables,该语句代表登录mysql时跳过输入密码的操作,忽略登录检查;

2、打开命令行工具,定位到MYSQL安装目录下的bin文件夹;

2、输入net stop mysql,关闭MYSQL服务;

3、输入net start mysql,开启MYSQL服务,完成一个MYSQL重启;

4、输入mysql -u root -p,提示password:后直接回车,无密码即可登录;

5、输入use mysql,切换到mysql数据库;

6、输入密码修改语句:update user set password=password(“你设置的密码”) where user=”root”;(注意最后有个分号) 然后回车执行;

7、输入flush privileges; (注意最后有个分号)并且回车,刷新MySQL权限相关的表;

8、输入quit并且回车,退出MYSQL;

9、修改my.ini文件,注释掉skip_grant_tables(在skip_grant_tables前面加一个 # 注释),保存并退出;

10、重复第2和第3步,重启MYSQL服务;

完成操作,再试试就可以连接登录MYSQL了。

免责声明:本网部分文章和信息来源于互联网,本网转载出于传递更多信息和学习之目的,并不意味着赞同其观点或证实其内容的真实性,如有侵权请通知我们删除!(留言删除
 
 
更多>同类行业

同类新闻
最新资讯
最新发布
最受欢迎
网站首页  |  黄页  |  联系方式  |  信息  |  版权隐私  |  网站地图  |  API推送  |  网站留言  |  RSS订阅  |  违规举报  |  京ICP备2000095号