什么是MySql中PASSWORD函数的替代品

时间:2019-12-05 16:37:43

标签: mysql

我正在尝试更改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语句在执行时不会引发错误。我想知道“密码”的等效功能或更改密码的替代过程。

0 个答案:

没有答案