我最近购买了一台远程服务器作为数据库服务器。供应商预装了 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 |
+----------------+--------------------+
我已从最后两个条目中删除了域名。