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コンポーネント間の通信の非常に詳細な要約

推薦する

CSS3は遷移を高速化し、遅延させる

1. 速度制御機能を使用して、トランジション効果(加速、減速など)の速度曲線を制御します。速度制御機...

HTMLページ内の検索機能を完了する

最近、たくさんの人に改変してもらったフレームワークに取り組んでいます。毎日コードを見ていると目が回り...

階層化されたピラミッドを実現するための HTML+CSS の例

この記事では主に、HTML+CSS で階層化ピラミッドを実装する例を紹介し、皆さんと共有します。詳細...

JavaScript ステートメントの一般的な for ループの詳細な説明

JavaScript には、for、for in、for of、forEach ループなど、多くのル...

vue-routeルーティング管理のインストールと設定方法

導入Vue Router 、 Vue.jsの公式ルーティング マネージャーです。 Vue.jsのコア...

iOS、Android、ミニプログラムアプリの敷居の低い開発のためのフロントエンドフレームワークを詳しく解説

現在、クロスプラットフォーム開発技術はもはや新しい話題ではありません。市場にはいくつかのオープンソー...

Linux カーネル デバイス ドライバー キャラクタ デバイス ドライバー ノート

/******************** * キャラクターデバイスドライバー**********...

MySQL DATE_FORMAT関数の使用

タオバオが、ダブル11に最も多くの注文をした2人のユーザー、ユーザー1:「ショッピングの皇帝、陳哈哈...

MySQL はどのようにしてデータベースの削除と暴走を効果的に防ぐことができますか?

目次セーフモード設定テスト1. where句なしで更新および削除する2. 非インデックスキーの削除3...

HTML ドキュメントに CSS を埋め込む一般的な 3 つの方法

HTMLでCSSを定義するには、埋め込み、リンク、インラインの3つの方法が一般的に使用されます。 1...

Reactにおけるコンテキスト適用シナリオの分析

コンテキストの定義と目的コンテキストは、コンポーネント ツリーにプロパティを明示的に渡すことなく、コ...

iframeリフレッシュ方式の方が便利

iframeを更新する方法1. 更新するには、JavaScriptのdocument.fr.loca...

よくある CSS エラーと解決策

コードをコピーコードは次のとおりです。 IE6 と FF の違い: background:orang...

mysql8.x docker リモートアクセスの詳細な設定

目次環境条件エラーが発生しました回避策1. mysql dockerにログインする2. ルートパスワ...

Webフロントエンドのパフォーマンス最適化

ウェブフロントエンド最適化のベストプラクティス: コンテンツWebフロントエンド最適化のベストプラク...