我正在尝试更改MySQL服务器中的root(默认用户代码)密码。 我的工作环境是Ubuntu,我的数据库版本是“用于x86_64((Ubuntu))上的Linux的8.0.18-0ubuntu0.19.10.1版”
大多数帖子,建议执行以下步骤:
1-停止MySql服务; sudo /etc/init.d/mysql stop
。
2-在没有特权检查的安全模式下运行MySql:mysqld_safe --skip-grant-tables &
3-运行以下更新语句:
use mysql;
update user set authentication_string = PASSWORD('newpassword'),plugin = 'mysql_native_password' where user = 'root';
flush privileges;
在当前版本中不建议使用“ PASSWORD”函数,因此SQL update语句在执行时不会引发错误。我想知道“密码”的等效功能或更改密码的替代过程。