在这篇how-to geek文章中,作者谈到了使用
mysqladmin -u root -h host_name password “newpassword”
Run Code Online (Sandbox Code Playgroud)
设置新密码.有人回复说,这可能会将密码留在shell的历史文件中,并建议使用
mysql -u root mysql
mysql> SET PASSWORD FOR root@localhost=PASSWORD(’newpasswordgoeshere’);
Run Code Online (Sandbox Code Playgroud)
但是另一个人说它将密码留在.mysql_history文件中.
对我来说安全性不是问题(没有其他人可以访问我的计算机),但有更好的选择吗?
从MySQL 5.5.3开始,最简单的方法是mysqladmin:
$ mysqladmin -p -u root password
Enter password: # ? current root password
New password: # ? new root password
Confirm new password: # ? again
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
890 次 |
| 最近记录: |