我在 Ubuntu VPS 中使用 mysql -u root -p
登录 mysql CLI 后运行了以下代码:
UPDATE user set password=PASSWORD('MY_NEW_PASSWORD') WHERE User='root';
然而,这是我得到的输出:
ERROR 1046 (3D000): No database selected
我不明白为什么会出现这个错误。你有什么想法吗?
最佳答案
根据 Dave 在 StackOverflow 聊天中向我展示的内容,这似乎是正确的格式:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('NEWPASSWORD_CAME_HERE');
关于mysql - 无法在 nix mysql CLI 中更改 mysql 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47624251/