MySql中密码函数的替代品是什么

MySql中密码函数的替代品是什么,mysql,Mysql,我正在尝试更改MySQL服务器中的root(默认用户代码)密码。 我的工作环境是Ubuntu,我的数据库版本是“Ver 8.0.18-0ubuntu0.19.10.1 for Linux on x86_64((Ubuntu))” 大多数帖子建议采取以下步骤: 1-停止MySql服务sudo/etc/init.d/mysql stop 2-在无权限检查的安全模式下运行MySql:mysqld\u safe——跳过授权表& 3-运行下面的更新语句: use mysql; update user se

我正在尝试更改MySQL服务器中的root(默认用户代码)密码。 我的工作环境是Ubuntu,我的数据库版本是“Ver 8.0.18-0ubuntu0.19.10.1 for Linux on x86_64((Ubuntu))”

大多数帖子建议采取以下步骤:

1-停止MySql服务
sudo/etc/init.d/mysql stop

2-在无权限检查的安全模式下运行MySql:
mysqld\u safe——跳过授权表&

3-运行下面的更新语句:

use mysql;
update user set authentication_string = PASSWORD('newpassword'),plugin = 'mysql_native_password' where user = 'root';
flush privileges;

“PASSWORD”函数在当前版本中已被弃用,因此SQL update语句在执行时不会引发错误;我想知道“密码”的等效功能是什么,或者是更改密码的替代程序。

我猜你是在谷歌中使用mysql 8类型的“mysql重置根密码”,你会得到很多有用的结果,比如我在看视频教程,事实上,我打算按照课程大纲上的指示去做。本课程遵循这一方法。