数据库连接不成功的解决方法 无法连接到数据库如何解决
按照教程一步步安装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了 。
推荐阅读
- mysql导出excel表格命令 mysql导入导出数据库
- 2021数据库考试题及答案 mysql题目和详细答案
- 2016数据库安装教程 sql2016安装教程图解
- 将excel导入sql数据库的方法 sql导入数据库命令
- 云数据库和普通数据库 mysql代理服务器
- ipad怎样连接AppleTV进行投影设置 ipad上如何使用appletv
- apple id 连接服务器时出现问题
- 手机如何连接国际网络
- 手机连接投影机的步骤 投影仪使用方法教程
- 安卓手机连接惠普打印机的方法 hp5820驱动怎么安装