Windows下安装MySQL详细教程

Windows下安装MySQL详细教程
自己安装MySQL遇到过的几个问题盘点:

  1. 一开始只安装了Linux版本,没有安装客户端()
    客户端下载地址https://www.cr173.com/soft/22147.html
  2. 编辑环境变量
    在这里插入图片描述
    在这里插入图片描述
  3. 安装成功了之后,修改不了密码
    这个坑弄了很久,网上很多办法不是很适合,这个给一个适合all的解决办法
    首先,用mysql -uroot -p 进入mysql模式,默认初始没有密码,直接回车下一步
    在这里插入图片描述
    然后输入mysql> select host,user,authentication_string from mysql.user;,如下图
    在这里插入图片描述
    Finally,设置密码
    mysql> update mysql.user set authentication_string=password("123456") where user="root";
    #password(“123456”),此处引号中的内容是密码,自己可以随便设置

如果出现错误:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘(“123”) where mysql.user=“root”’ at line 1,

则使用,mysql> update mysql.user set authentication_string(“123456”) where user=“root”;

如果这两者中有一成功即可。
若以上都没成功,则使用alter user 'root'@'localhost' identified by '123456';
然后使用flush privileges;确认一下就好了。这样密码就设置好了,使用quit退出,重新登录使用新密码login。
在这里插入图片描述

最后打开客户端,选择新连接,输入用户名密码,然后先点击测试连接。
若测试失败,报“错误号码2058,Plugin caching——sha2_passward could not be loaded:******** ”
2058
错误信息翻译过来就是“插件缓存,sha2_密码无法进行加载”,这是由于你的SQLyog mysql 密码加密方法变了,SQLyog未能正确解析使用。
解决方案:首先检查环境变量是否成功配置,然后以管理员权限进入命令行模式,
输入命令:mysql -uroot -p 登录到你个人的mysql数据库,然后执行SQL语句,

   ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

‘123456’是我的 数据库密码,可自行更改。
Finally,最后在连接到我的SQL主机,就成功啦!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值