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交換パーティションの詳細な例

MySQL交換パーティションの詳細な例序文exchange パーティションを紹介する前に、まず my...

IDEAでVUEプロジェクトをデバッグするための詳細な手順

js コードをデバッグするには、コード内にデバッガーを記述するか、Chrome で毎回ブレークポイン...

Docker+DockerCompose を使用して Web アプリケーションをカプセル化する方法

目次テクノロジースタックバックエンドビルドAPIフロントエンドウェブ構築ゲートウェイ建設ゲートウェイ...

ウェブページ内でウェブテーブルやdivレイヤーが引き伸ばされる問題の解決策

<br />Web ページをデザインするときには、いつも不快なことに遭遇します。最も一般...

pagodaを使用してionCube拡張機能をインストールする方法

1. まずパゴダを設置するインストール要件: Python バージョン: 2.6/2.7 (Pago...

MySQL が「operate_time」エラーのデフォルト値が無効であると報告する問題を解決する

データベースでcreate tableステートメントを実行する テーブル `sys_acl` を作成...

HTML ページジャンプのパラメータ渡しの問題

効果は以下のとおりです。ページジャンプボタンをクリックした後 対応する値はページ b で取得できます...

require/import キーワードを使用して v-for ループでローカル画像をインポートするいくつかの方法

目次問題の説明方法 1 (バックエンドが画像 URL を返す)方法 2 (フロントエンドで requ...

MySQL 並列レプリケーションの簡単な分析

01 並列レプリケーションの概念MySQL のマスター スレーブ レプリケーション アーキテクチャで...

JSはストップウォッチタイマーを実装します

この記事の例では、ストップウォッチタイマーを実装するためのJSの具体的なコードを参考までに共有してい...

MAC 上の MySQL の初期パスワードを忘れた場合の対処方法

MACでMySQLの初期パスワードを忘れた場合の解決策を参考までに共有します。具体的な内容は次のとお...

JavaScript配列の一般的なメソッドの詳細な説明

目次一般的な配列メソッドポップ()シフト解除()シフト()スライス()スプライス()配列から重複した...

Linux システムの仮想ホストで Swoole Loader 拡張機能を有効にする方法

特記事項: Swoole 拡張機能のみがインストールされ、サーバーはホストにインストールされません。...

VMware vSAN 入門概要

1. 背景1. vSphere の共有ストレージの背景を簡単に紹介するvSphere の重要な機能は...

MySQL の最初のインストールが成功した後にパスワードを初期化する手順

ファイルをディレクトリに解凍しますこれは解凍後のディレクトリですmy.iniファイルを入力しますダブ...