mysql sqlyog 1045_sqlyog错误代码1045

展开全部

这是SQL服务器e68a84e8a2ad3231313335323631343130323136353331333431373332配置文件错误引起的,解决方法如下:

1、打开windows上的命令终端(Win+R  输入cmd 打开终端)

05e8fe43c4f7451c0d83d14179bb92cb.png

2、输入    net stop mysql   回车 停止mysql 服务;

93c585d81cecc7a9bbd1bca93b7b64a2.png

3、进入mysql安装目录,找到 my.ini 文件用记事本或者Notepad++打开;

cdd6a1ffeed2a2eca876afb09588edc2.png

4、找到 [mysqld];在下面一行加入以下一句代码: skip_grant_tables 并保存;

a9619ba4a5214c594d463fddc3f3f3e5.png

5、回到命令终端,输入 net start mysql 启动mysql服务;

e31b1a4e89ed445e49ba77d10aaa39f0.png

6、输入命令 mysql -uroot -p 连接数据库;

6.1、如果此时提示 mysql 不是内部或外部命令,需要去到环境变量配置中,在 用户变量 的 PATH 变量中将mysql 的路径添加进去即可,

6.2、注意:这个路径要到bin路径,例如:D:\Tools\MySQL\MySQL5.5\bin此时,会出现 Enter password: 直接点击回车即可;出现下图:

b37e4070faa407fe42d8cb6d8738b324.png

7、输入命令 use mysql 点击回车,连接到数据库;出现 Database changed;

569f49b6289225aa1e668606ee7b873d.png

8、输入 UPDATE user SET password=PASSWORD('123456')WHERE user='root';

8.1这句sql语句末尾一定要加上英文字符的分号;其中的 123456这里是设置的新密码,将其改为你自己的密码即可,其他的不用做更改。例如下图所示的就是将123456更换为root

137339185d948bc34934ef1b9e52b073.png

9、继续输入 quit 回车 退出mysql, 或是直接关闭终端窗口(不过关闭后,一会儿还要打开);运行 net stop mysql 停止mysql 服务;打开之前修改的 my.ini 文件,将之前添加 skip_grant_tables 删除 或者直接在前面加一个 # 号注释掉;

9.1保存文件,回到终端,输入 net start mysql 启动mysql服务;此时再次输入 mysql -uroot -p回车,提示输入密码,将之前更改的密码输入后 回车即可连接成功;

5596c0c0e517800957b69243eaa72fdc.png

10、此时打开Navicat或是SQLyog等其他客户端,测试是否正常连接;提示连接成功,大功告成,Over!

5987dd6de1c70c33b3d15cfcc5f8c3ee.png

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值