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