树莓派关于mysql/mariadb的坑,树莓mysqlmariadb
毕设做树莓派的时候遇到过一个超级大坑,就是换源之后树莓派mysql安装错误,当时找了很多资料都没有什么用,直到看到一篇文章里提到的树莓派Raspbian在2016之后的版本就已经自带了mysql,我用的源是ali的,查了一下最后的更新日期是2015。。。我自己试验过,不换源的话速度也是可以的,毕竟也很少有几个g的东西要下载,网上搜到的源都是比较旧的版本了,推荐还是不要换源。
第二个超级大坑来了,网上很多文章都说安装过程会输入密码啊巴拉巴拉的,我就聚精会神的等下载,so。。。安装完成了。。。
然后登录的时候又会有说遇到登录验证的问题,大多都说是更新密码什么的巴拉巴拉,然而还是解决不了。查了很多资料后来发现是其基带linux版本下的mysql密码验证方式有问题:
首先保证 sudo mysql -u root -p 然后随便输密码是能登录进去的,
select Host,User,plugin from mysql.user where User='root';
这个时候会发现plugin(加密方式)是unix_socket,
>> update mysql.user set plugin='mysql_native_password'; #重置加密方式
>> update mysql.user set password=PASSWORD("newpassword") where User='root'; #设置新密码
>> flush privileges; #刷新权限信息
然后应该就可以正常使用的
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。