记录配置mysql遇到的坑

每次安装一遍mysql都使我里心肌梗塞更近一步,因为每次都会遇到出现不同的坑,下面就记录了这次安装mysql遇到的坑。

之前的mysql是32位的,由于服务器是64位的,所以我想安装个64位的mysql,于是跑去官网下载了5.7.23 64位版本,

结果安装过程中碰到程序无法正常启动0xc000007b的错误,上网找了一大堆说法,比较多的是版本不对,比如32位机器装了64位mysql,或者64位mysql用了32位的库,但我自己的版本都是对的啊,无奈只好尝试下载最新的8.0.12版本,意料之外,竟然没有报错,看来这个错误真的和版本有关,出现这个错误的人,可尝试下载其他版本的mysql。

之后在mysqld --initialize --console时我因为偷懒不想输密码,没有加上后面的console,后面倒是可以不用输密码进入mysql,但我修改访问权限时发现mysql里面没有user这个表,引发了mysql.user does not exsit这个错误。解决这个错误的方法也很简单,只要删除mysql目录下的data文件夹,然后重新mysql --initialize --console初始化就可以了。

好了,权限也设置完了,在本地远程访问数据库,输入用户密码,登陆

!!!!!报错:authentication plugin 'caching_sha2_password' cannot be loaded 

好吧,上网搜。。。

也不难解决,进入mysql这个database对它下面的user表做如下修改,即可

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

再试试,成功登陆,终于可以愉快的玩耍了:-)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值