MySQLへの外部ネットワークアクセスを許可し、MySQLアカウントのパスワードを変更する方法

MySQLへの外部ネットワークアクセスを許可し、MySQLアカウントのパスワードを変更する方法

mysqlのrootアカウント、普段はlocalhostか127.0.0.1で接続しています。会社のテストサーバのmysqlもlocalhostなので、アクセスしたい時にアクセスできず、テストが中断してしまいます。

解決策は次のとおりです。

1. テーブルを変更し、MySQL データベースにログインして、MySQL データベースに切り替え、SQL ステートメントを使用して「select host, user from user;」を表示します。

mysql -u root -pvmwaremysql>mysql を使用します。
mysql>ユーザーを更新し、ホストを '%' に設定し、ユーザーを 'root' に設定します。
mysql> ユーザーからホスト、ユーザーを選択します。
mysql>権限をフラッシュします。

注意: 最後の文は、変更を有効にするために非常に重要です。これが書かれていない場合、リモート接続は依然として不可能になります。

2. ルートパスワードを使用して、任意のホストからMySQLサーバーに接続したいユーザーを認証します。

GRANT オプション付きで、'admin123' によって識別される 'root'@'%' に *.* のすべての権限を付与します。
権限をフラッシュします。

ユーザrootがIP 192.168.1.104のホストからmysqlサーバに接続できるようにする場合

GRANT オプションを使用して、'admin123' によって識別される 'myuser'@'192.168.1.104' に *.* のすべての権限を付与します。
権限をフラッシュします。

MySql パスワードの変更

MySQL 5.7 では、パスワード フィールドが mysql.user テーブルから削除され、新しいフィールドは「authentication_string」と呼ばれます。

データベースを選択してください:

mysql を使用します。

ルートパスワードを更新します。

ユーザーを更新します。set authentication_string=password('new password')、ここで user='root'、Host='localhost';

権限を更新:

権限をフラッシュします。

上記の内容が皆様のお役に立てれば幸いです。123WORDPRESS.COM をご愛顧いただき誠にありがとうございます。

以下もご興味があるかもしれません:
  • MySQL でルートアカウントのパスワードを変更する方法
  • MySQLアカウントのパスワード変更方法(概要)

<<:  Linuxファイルを表示するコマンドの詳細な説明

>>:  Vueコンポーネント間の通信の非常に詳細な要約

推薦する

ズームインとズームアウトの閉じるボタンを実現する CSS (サンプル コード)

この効果はブラウザ ページで最もよく見られます。まずは効果の画像をご覧ください。 上の図に示すように...

MySQL の異常なエラー ERROR: 2002 を解決する方法

最近、MySQL の起動中にエラーが発生しました。エラー メッセージは次のとおりです。 エラー 20...

JavaScript によるダイナミッククリスマスツリーの詳細な説明

目次1. CSS のみを使用して作成したアニメーションのクリスマスツリー2. CSS のみを使用して...

js 加算、減算、乗算、除算の正確な計算方法のサンプルコード

序文コンピュータの数値は浮動小数点であるため、計算プロセス中に取得されるデータは通常正確ではなく、そ...

タイムスタンプの差を計算するSQLメソッド

タイムスタンプの差を計算するSQLメソッド概要場合によっては、特定のレコードを時間で検索する必要があ...

nginx+FastDFS を使ってファイル管理システムを段階的に構築する

目次1. FastDFS の概要1. はじめに2. FastDFSストレージ戦略3. FastDFS...

mysql-canal-rabbitmq のインストールと展開の非常に詳細なチュートリアル

目次1.1. MySQL binlog を有効にする1.2. RabbitMQ の交換とキューを構成...

JS は Baidu 検索ボックスを実装します

この記事の例では、Baidu検索ボックスを実装するためのJSの具体的なコードを参考までに共有していま...

JavaScript strictモードの概要 strictを使用する

目次1. 概要1.1 厳密モードとは何ですか? 1.2 厳密モードの目的2. 厳密モードを有効にする...

yum の基本的な使い方と例(推奨)

yumコマンドYum (フルネームは Yellow dog Updater, Modified) ...

CSS3で実装された読み込みアニメーション

成果を達成する実装コード <h1>123WORDPRESS.COM</h1>...

レスポンシブ原則をシミュレートするための基礎コードの Vue 実装の例

目次1.Vue.js の機能: 2.Observer.js 関数 (データハイジャック): 3. C...

LAMP ソースコードを使用したエンタープライズレベルのインストールチュートリアル

目次LAMPアーキテクチャ1.ランプの紹介2. WebサービスワークフローWebサーバーのリソースは...

Win10 での MySQL 5.7 の詳細なインストールと設定のチュートリアル

1. MySQL 5.7を解凍する2. 新しい設定ファイルmy.iniを作成し、 D:\Free\m...

wgetはウェブサイト全体(サブディレクトリ全体)または特定のディレクトリをダウンロードします

wgetコマンドを使用して、親ディレクトリの下のサブディレクトリ全体をダウンロードします。親ディレク...