zoukankan      html  css  js  c++  java
  • SQLyog连接MySQL的前前后后

    这两天,MySQL快把我折腾瘦一圈了。

    本来MySQL用得好好的,建了数据库和表,也加了不少数据进去,写了些查询的SQL。

    周五心血来潮装了个SQLyog,但是竟然连接不上MySQL。开始提示****用户拒绝访问,然后去百度各种解决方法,搞着搞着服务都启动不了了,后来自己创建的用户用不了。跟着又发现root用户的密码也不记得了(安装的时候想着不用默认的root用户去连接会安全些,于是创建了新用户wujj,压根没去记root的密码)。中间又是改my.ini文件,又是以跳过密码的安全模式来启动服务企图重置root的密码,都以失败告终。

    今天终于忍不住卸载MySQL了,删除了Program Data的文件(默认是隐藏的),还删除了服务(中间还安装了一个mysql服务,本机一下就2个服务了。卸载程序后还有一个服务要手动删除),然后把注册表也删得干干净净的。

    重启电脑,重装了MySQL。这次老老实实把root的密码写下来了,还新建了一个admin权限的用户。哎,妈呀,终于能进去了,可是数据库和表要重新建了。泪奔!

    重新用SQLyog进行测试连接,还是报错2058,提示信息还出现乱码,让人看不懂。好在这次聪明了,不敢随便去改数据库配置。赶紧查了下这个2058,解决办法很简单。

    解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后执行这条SQL:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';(注意分号)

    #password 是你自己设置的root密码;

    然后在重新配置SQLyog的连接,则可连接成功了,就OK了。

    终于成功,太不容易了。写一下以加深印象吧,学习的过程本来就是要多总结归纳。

  • 相关阅读:
    CSS3选择器:nth-child和:nth-of-type的差异
    H5 设计尺寸
    笔试题的各种trick
    OpenCV2.4.9 + VS2012 + win10 配置
    四种IO模型
    深信服笔试
    哈希表
    TimeOut Error :因为远程服务器关闭导致mnist数据集不能通过input_data下载下来
    Http协议对格式、请求头、方法
    GDB调试
  • 原文地址:https://www.cnblogs.com/my-testing-life/p/12497654.html
Copyright © 2011-2022 走看看