最近、データベース サーバーとして機能するリモート サーバーを取得しました。プロバイダーは、MySQL サーバー 5.1.68 と共にそれをプレインストールしました。mysqlにログインして発行することにより、ルートパスワードを変更しました-
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 |
+----------------+--------------------+
最後の 2 つのエントリからドメイン名を削除しました。