树莓派Jessie系统安装MySQL会提示输入root密码,但是在stretch上安装,会一路向西,最终安装完成后无法进入数据库,百度各种方法尝试后,总结这个可行方案,支持密码进入,解决远程access deny等问题。
①
首先 vim /etc/mysql/mariadb.conf.d/50-f找到bind-address =127.0.0.1在前面加上#,最终为#bind-address =127.0.0.1
②
sudo service mysql stopsudo mysqld_safe --skip-grant-tables & //安全模式运行mysql -u rootupdate mysql.user set authentication_string=PASSWORD('要设置的密码'),plugin='mysql_native_password' where user='root';flush privileges;sudo service mysql stopsudo service mysql start(如果服务启动不了,可以使用sudo reboot)