MySQL 5.7永久设置空根密码

MySQL 5.7永久设置空根密码,mysql,Mysql,MySQL 5.7默认情况下不允许使用空密码以root用户身份登录。我们可以执行一些简单的步骤来禁用root用户的密码(现在大家都知道了): 但在一段时间(一两个月)后,mysql重新设置此选项,root登录需要再次输入密码。如何使禁用的root pass的这些更改永久化?你到底为什么要这样做?因为在地球上,我使用本地安装的mysql进行开发,完全不需要任何密码。对于拥有安全环境的开发人员来说,这是一个非常好的理由。 update mysql.user set plugin = 'mysql_n

MySQL 5.7默认情况下不允许使用空密码以root用户身份登录。我们可以执行一些简单的步骤来禁用root用户的密码(现在大家都知道了):


但在一段时间(一两个月)后,mysql重新设置此选项,root登录需要再次输入密码。如何使禁用的root pass的这些更改永久化?

你到底为什么要这样做?因为在地球上,我使用本地安装的mysql进行开发,完全不需要任何密码。对于拥有安全环境的开发人员来说,这是一个非常好的理由。
update mysql.user set plugin = 'mysql_native_password' where user = 'root';
set password for 'root'@'localhost' = '';
flush privileges;