MySQL: root ユーザーを除くユーザー「test」@「localhost」へのアクセスが拒否されました (パスワード検証: はい)
P粉080643975
P粉080643975 2023-08-21 13:05:31
0
1
484
<p>mysql の root/admin 以外のユーザーを使用する際に問題が発生しました。以下の手順に従ってユーザーと権限を作成しました。何か間違っていた場合は修正してください。</p> <p><code>mysql</code> を <code>RHEL 5.7 64 ビット</code> にインストールしました。<code>rpm install</code> を完了すると、インストール パッケージは次のようになります。 </p> <ol> <li><code>mysql_install_db</code> を使用して mysql データベースを作成し、</li> <li>mysql サービスを開始してから、</li> <li><code>mysql_upgrade</code> を使用してもサーバー上で動作します。 </li> </ol> <p>このプロセスの後、<code>root</code> を使用してログインできますが、非 root ユーザーではサーバーにログインできません: </p> <pre class="brush:php;toolbar:false;">[root@clustertest3 ~]# rpm -qa | grep MySQL MySQL-クライアント-アドバンスト-5.5.21-1.rhel5 MySQL-server-advanced-5.5.21-1.rhel5 [root@clustertest3 ~]# cat /etc/my.cnf [mysqld] データディレクトリ=/var/lib/mysql ソケット=/var/lib/mysql/mysql.sock ユーザー=mysql # mysql 3.x との互換性のため、デフォルトでは古いパスワード形式が使用されます # クライアント (mysqlclient10 互換性パッケージを使用しているクライアント)。 古いパスワード=1 # さまざまなセキュリティリスクを防ぐために、シンボリックリンクを無効にすることをお勧めします。 # これを行うには、次の行のコメントを解除します。 # シンボリックリンク=0 [mysqld_safe] ログエラー=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [root@clustertest3 ~]# ls -ld /var/lib/mysql/mysql.sock srwxrwxrwx 1 mysql mysql 0 11 月 30 日 11:09 /var/lib/mysql/mysql.sock mysql> CREATE USER 'golden'@'%' IDENTIFIED BY 'password'; クエリは OK、影響を受ける行は 0 (0.00 秒) mysql> * . * に対するすべての権限を 'golden'@'%' に付与します。 クエリは OK、影響を受ける行は 0 (0.00 秒) mysql> フラッシュ権限; クエリは OK、影響を受ける行は 0 (0.00 秒) mysql> SELECT USER(),CURRENT_USER(); -------------------------------------- | USER() | CURRENT_USER() | -------------------------------------- | root@localhost | root@localhost | -------------------------------------- セット内の 1 行 (0.00 秒) [root@clustertest3 ~]# mysql -ugolden -p パスワードを入力する: エラー 1045 (28000): ユーザー 'golden'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)</pre> <p>これは私が遭遇した問題です。解決策はありますか? </p>
P粉080643975
P粉080643975

全員に返信(1)
P粉301523298

すべてのデータベースで非 root ユーザーにすべての権限を付与しないでください。安全ではありません (その役割を持つ「root」ユーザーがすでに存在します)

リーリー

このステートメントは新しいユーザーを作成し、選択した権限を付与します。 例えば:### リーリー

詳細な権限をすべて表示するには、

ドキュメントを確認してください

編集: 次のクエリを使用すると、詳細情報を見つけることができます (「root」としてログイン):

リーリー

何が起こったか見てください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!