mysql - 无法在 nix mysql CLI 中更改 mysql 密码

标签 mysql bash passwords

我在 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/

相关文章:

PHP/MYSQL数据库逻辑查询

javascript - 在Opera中保存/更新网页密码

linux - 减少 bash 环境变量的大小

linux - 为 Ubuntu 编写启动脚本

ftp - Aptana Studio 3.0.4 64bit 不记得 FTP 密码

javascript - AngularJS/Javascript - 屏蔽密码的解决方案

php - 获取服务器错误 500

mysql - 需要有关连接到数据库 mysql 的支持

php - 如何使这个专栏-1?

linux - 重命名文件并保留特定模式