想要修改一下mysql的root账号密码,之前安装mysql的时候默认密码是root,现在想要修改成admin。执行命令
set password for root@localhost = password('admin');
执行错误,报下面这个错误。
Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'password('admin')' at line 1
想到有可能新密码是mysql的保留字/关键字,因此将单引号换成反引号,结果还是报同样的语法错误。
set password for root@localhost = password(`admin`)
后来又试了下面这条命令,还是报同样的错误。
UPDATE user SET password=PASSWORD(`admin`) WHERE user='root'
没辙了,请教各位大侠这是什么问题?