我最近收购了一台远程服务器作为数据库服务器。提供程序预先安装了MySQL服务器5.1.68。我通过登录mysql并发出 -
来更改root密码UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
更改密码后,我退出了,并且能够使用新密码再次登录。
然而,我注意到每天大约一天后我的root密码都没有设置。我的意思是我可以通过直接发出 -
来访问mysql服务器$>mysql -u root
我尝试多次重置密码,但一次又一次地超时。不知道我在这里缺少什么。
由于
更多信息:
mysql> SELECT User,Host FROM mysql.user;
+----------------+--------------------+
| User | Host |
+----------------+--------------------+
| root | 127.0.0.1 |
| fsl | 128.104.xxx.xx |
| fsl | 128.104.xxx.xx |
| rvadmin_public | 67.228.xxx.xx |
| cphulkd | localhost |
| cpldap | localhost |
| datahandler | localhost |
| eximstats | localhost |
| horde | localhost |
| leechprotect | localhost |
| logaholic | localhost |
| root | localhost |
| roundcube | localhost |
| rvadmin | localhost |
| rvadmin_public | localhost |
| root | xxx.xxxxx.com |
| rvadmin_public | xxx.xxxxx.com |
+----------------+--------------------+
我从最后两个条目中删除了域名。