mysql ルートユーザーを認証できず、Navicat リモート認証プロンプト 1044 の問題を解決します

mysql ルートユーザーを認証できず、Navicat リモート認証プロンプト 1044 の問題を解決します

まず解決策を見てみましょう

#------------mysql の root ユーザーに権限を付与できない問題が解決されました--------
1. mysqlにログイン -u root -p
2. mysql を使用します。mysql データベースを選択します。3. 次の操作を実行します (ユーザーの承認権限を照会し、承認権限を変更し、更新して有効にします)。
mysql> ユーザーからユーザー、ホスト、grant_priv を選択します。
+---------------+-----------+-------------+
| ユーザー | ホスト | grant_priv |
+---------------+-----------+-------------+
| ルート | ローカルホスト | Y |
| mysql.session | ローカルホスト | N |
| mysql.sys | ローカルホスト | N |
| ルート | % | N |
| xc_admin | % | N |
+---------------+-----------+-------------+
セット内の行数は 5 です (0.00 秒)
mysql> ユーザーを更新し、 grant_priv='Y' を設定します。ここで、 user = 'root';'
クエリは正常、1 行が影響を受けました (0.00 秒)
一致した行: 2 変更された行: 1 警告: 0
mysql> 権限をフラッシュします;#権限を更新します クエリは正常です、0 行が影響を受けました (0.00 秒)
mysql> ユーザーからユーザー、ホスト、grant_priv を選択します。
+---------------+-----------+-------------+
| ユーザー | ホスト | grant_priv |
+---------------+-----------+-------------+
| ルート | ローカルホスト | Y |
| mysql.session | ローカルホスト | N |
| mysql.sys | ローカルホスト | N |
| ルート | % | Y |
| xc_admin | % | N |
+---------------+-----------+-------------+
セット内の行数は 5 です (0.00 秒)

分析: 最初のクエリ ステートメントから、非ローカル権限のデフォルトのルート grant_priv (権限付与) が無効になっていることがわかります。

これは、ローカル マシン (MySQL がインストールされているマシン) で root ユーザーに権限を付与できることを意味します。その他の IP 認証はデフォルトでは許可されません。安全上の理由からかもしれない

ツールを使用してリモートでユーザーを作成すると、コード 1044 が表示されます。この問題は、権限を再更新することで解決できます。

要約する

以上、mysqlのルートユーザーが認証できない、navicatのリモート認証で1044が表示される問題の解決方法についてご紹介しました。皆様のお役に立てれば幸いです。123WORDPRESS.COMのウェブサイトをご愛顧いただきまして誠にありがとうございます。

以下もご興味があるかもしれません:
  • mysql8.0.11をインストールしてrootパスワードを変更し、navicat for mysqlに接続するアイデアの詳細な説明
  • Navicat が MySQL に接続するときに発生する 1045 エラーの解決方法
  • Navicat for MySQL の文字化けしたコードの問題の解決方法
  • Navicat が MySQL にリモート接続できない問題の解決方法
  • MySQLにNavicatをインストールする際の1044/1045エラーの解決方法
  • Navicat の MySQL リモート自動バックアップ方法の詳しい説明 (画像とテキスト)

<<:  Ubuntu 19.10 で ssh サービスを有効にする (詳細なプロセス)

>>:  js Promise同時制御メソッド

推薦する

MySQL での実行計画の explain コマンド例の詳細な説明

序文explain コマンドは、クエリ オプティマイザーがクエリの実行を決定した方法を確認する主な方...

Nodejs での WeChat アプレット メッセージ プッシュの実装

サブスクリプションメッセージテンプレートを選択または作成するWeChat アプレットにログインし、「...

VPSサーバーでよく使われるパフォーマンステストスクリプトの概要

これは、VPS サーバー用の一般的なワンクリック パフォーマンス テスト スクリプトです。マシンの構...

Xtrabackup を使用した MySQL バックアップ プロセスの詳細な説明

目次01 背景02 はじめに03 ワークフロー04 いくつかの質問05 ファイルをバックアップする0...

MySQL DEFINER の使用方法の詳細な説明

目次序文: 1.DEFINERの簡単な紹介2. いくつかの注意点要約:序文: MySQL データベー...

Linux および Unix サーバーのセキュリティを強化する方法

ネットワーク セキュリティは非常に重要なトピックであり、サーバーはネットワーク セキュリティにおける...

Linux における SUID、SGID、SBIT の素晴らしい使い方の詳細な説明

序文Linux のファイル権限管理はとにかく素晴らしいです。SUID、SGID、SBIT の機能を確...

MySQL スレーブ ライブラリ Seconds_Behind_Master 遅延の概要

目次MySQL スレーブ ライブラリ Seconds_Behind_Master 遅延の概要1. 遅...

MySQL でのログインを取り消す

コンセプト紹介: MySQL の redo ログにはトランザクションの動作が記録されることはご存じの...

CSS3のall属性の使い方を理解する

1. 互換性以下のように表示されます。 互換性は問題ありません。IE を除き、他のブラウザは基本的に...

ウェブページの画像を素早く表示する方法とテクニック

1. .jpg ではなく .gif を使用します。GIF は JPG に比べてサイズが小さくなります...

CocosCreatorでシューティングゲームを作る詳しい解説

目次シーン設定ゲームリソース砲塔の回転動的に生成された弾丸衝突計算効果を高めるターゲットの動き弾薬庫...

格納可能なセカンダリメニューを実装するための JavaScript

JavaScriptで格納可能なセカンダリメニューを実装するための具体的なコードは参考までに。具体...

vue プロジェクトで rem を使用して px を置き換える例

目次道具プラグインをインストールするプロジェクトのルートディレクトリに.postcssrc.jsファ...