これは私の現在のユーザーアカウントの設定です:すべてのrootアカウントのエントリにパスワードを設定する必要がありますか? - MySQLの
+----------+------------+-------------------------------------------+
| User | Host | Password |
+----------+------------+-------------------------------------------+
| root | localhost | *CAB56DA385754BF21E94AC7D75E8B51EA0F468A8 |
| root | centos-gcp | |
| root | 127.0.0.1 | |
| root | ::1 | |
| | localhost | |
| | centos-gcp | |
+----------+------------+-------------------------------------------+
これまでのところ、私は唯一のインストール時にroot
パスワードを追加しました。
私が理解するところでは、それぞれ'username'@'host'
の組み合わせは別のアカウントとして扱われます。
これは、すべてのrootアカウントにパスワードを設定する必要があることを意味しますか?
または、最初のパスワードは他のすべてのrootアカウントに適用されますか?
127.0.1.1
に解決する'root'@'centos-gcp'
でログインしようとすると、メインのパスワードを入力する必要があります(これらのホスト名では多少混乱します)。
私はちょうど1つのアカウントを保持しています。それらのすべてがパスワードの変更に使用されます。 – eckes
@eckesだから彼らは異なっていますか?あなたはなぜ 'mysql -h centos-gcp -u root -p'を使っても、パスワードが設定されていなくてもパスワードを要求するのか知っていますか? – Rtsne42
実際、私はそのようなホスト名を指定することはできないと思います。 'エラー1130(HY000):ホスト' centos-gcp.c.lively-tensor-163604.internal 'はこのMariaDBサーバーに接続できません。' – Rtsne42