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同時制御メソッド

推薦する

MySQL5.7.21 解凍版インストール詳細チュートリアル図

私は頻繁にシステムをインストールするので、インストールのたびにいくつかのソフトウェアを再インストール...

CSS3アニメーション属性に基づくWeChatタップアニメーション効果の実装

最近人気のWeChatタップ機能を見て、CSS3アニメーションを見直し、このボックスシェイクアニメー...

MySql 最適化のための my.ini 中国語構成スキームの詳細な説明: InnoDB、4GB メモリ、および複数のクエリ

この記事は、4G メモリ システム用の MySQL 構成ファイル ソリューションです (主に Inn...

Linux システムのパフォーマンスを分析するための top コマンドの詳細な説明

Linux topコマンドの紹介top コマンドは、Linux でよく使用されるパフォーマンス分析ツ...

IE6 ウェブページ作成リファレンス IE6 デフォルトスタイル

これは実際には IE の公式ドキュメントではありません。他の人が実践を通じて開発した IE6 のデフ...

iconfontアイコンライブラリをvueに導入するエレガントな実践記録

目次序文SVGを生成するSVGスプライトの紹介プロジェクトアイコンを取得するプロジェクトのセットアッ...

Docker で Rancher をデプロイする方法 (落とし穴なし)

操作前に必ずお読みください:注意:管理に rancher を使用する場合は、k8s クラスターが構築...

jsを使用して簡単なスネークゲームを書く

この記事では、参考までに、jsで書かれたシンプルなスネークゲームの具体的なコードを紹介します。具体的...

JavaScriptはシンプルな計算機能を実装します

この記事では、参考までに、簡単な計算機能を実装するためのJavaScriptの具体的なコードを紹介し...

Win10 + Ubuntu 16.04 デュアルシステム 完璧なインストールチュートリアル [詳細]

必ずデータをバックアップすることを忘れないでください。データは貴重なものです! ! !コンピュータモ...

IE6 で JS エラーが発生し、CSS が適用されない HTML エンコードの問題の解決策

テストでは、ページ定義がutf-8でエンコードされている場合、 js ファイルに中国語などのマルチバ...

MySQL 5.7 および 8.0 データベースのルート パスワードを忘れた場合の解決策

注: MySQL5.7 で root パスワードをクラックするには、パスワード認証をスキップしてデー...

CentOS 7.2 に SuPHP をインストールするための詳細な手順

デフォルトでは、CentOS 7 上の PHP は apache または nobody として実行さ...

Windows 64 ビットでの MySQL 8.0.13 のインストールと設定方法のグラフィック チュートリアル

この記事では、MySQL 8.0.13のインストールと設定のチュートリアルを参考までに紹介します。具...

JavaScript でドラッグ可能なプログレスバーを実装する

この記事では、ドラッグ可能なプログレスバーを実装するためのJavaScriptの具体的なコードを参考...