小编Max*_*Max的帖子

MySQL root密码设置错误

我正在做一个项目,我一直在尝试使用 MySQL 而不是 SQLite。所以我下载了 MySQL 并尝试使用 设置 root 密码mysql_secure_installation,但是当我提交两个密码时,出现以下错误:

 ... Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters.
Run Code Online (Sandbox Code Playgroud)

我一直在尝试通过执行以下操作在 mysql 中设置密码:

$ sudo mysql -u root
mysql> SET PASSWORD FOR 'root' = PASSWORD('new_password');
Run Code Online (Sandbox Code Playgroud)

update user set authentication_string=password("password") where user='root';
Run Code Online (Sandbox Code Playgroud)

但随后它会给出语法错误。

我该如何解决这个问题?

编辑:我现在遇到的问题之一是我需要 root 密码才能连接到 MySQL 服务器,将其留空似乎不起作用

server mysql password

29
推荐指数
2
解决办法
9万
查看次数

标签 统计

mysql ×1

password ×1

server ×1