MYSQLでリモートアクセス権限を有効にする方法

MYSQLでリモートアクセス権限を有効にする方法

1. MySQLデータベースにログインする

mysql -u ルート -p

ユーザーテーブルを表示する

mysql> mysql を使用します。
データベースが変更されました
mysql> ユーザーからホスト、ユーザー、パスワードを選択します。
+--------------+------+--------------------------------------------------------+
| ホスト | ユーザー | パスワード |
+--------------+------+--------------------------------------------------------+
| ローカルホスト | ルート | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| 192.168.1.1 | ルート | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
+--------------+------+--------------------------------------------------------+
セット内の 2 行 (0.00 秒)

ユーザー テーブルに作成された root ユーザーを確認できます。ホスト フィールドは、ログインしているホストを示します。その値は IP またはホスト名のいずれかになります。

(1)ローカルIPアドレスを使用してログインする場合は、ホスト値を自分のIPアドレスに変更できます。

2. リモート接続を実現する(認証方式)

ホスト フィールドの値を % に変更すると、任意のクライアント マシンで root ユーザーとして MySQL サーバーにログインできるようになります。開発中は % に設定することをお勧めします。
ユーザーを更新します。ホストを '%' に設定し、ユーザーを 'root' に設定します。

権限をすべての権限に変更します

mysql> mysql を使用します。
データベースが変更されました
mysql> *.* のすべての権限を、"password" で識別される root@'%' に付与します。
クエリは正常、影響を受けた行は 0 行 (0.00 秒)

mysql> 権限をフラッシュします。
クエリは正常、影響を受けた行は 0 行 (0.00 秒)

mysql> ユーザーからホスト、ユーザー、パスワードを選択します。
+--------------+------+--------------------------------------------------------+
| ホスト | ユーザー | パスワード |
+--------------+------+--------------------------------------------------------+
| ローカルホスト | ルート | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| 192.168.1.1 | ルート | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| % | ルート | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
+--------------+------+--------------------------------------------------------+
セット内の 3 行 (0.00 秒)

この方法により、マシンはユーザー名 root とパスワード root を使用して、マシン上の MySql にリモートでアクセスできるようになります。

3. リモート接続を実現する(テーブル変更方式)

mysql を使用します。

ユーザーを更新します。ホストを '%' に設定し、ユーザーを 'root' に設定します。

このように、root ユーザーを介してリモートから MySQL にアクセスすることができます。追加事項がある場合は、123WORDPRESS.COM の編集者までご連絡ください。

以下もご興味があるかもしれません:
  • MySQL 権限制御の詳細な説明
  • MySQLでユーザーを作成し、ユーザーに権限を付与する方法の詳細なチュートリアル
  • MySQL ストアド プロシージャ関連の権限変更の問題
  • MySQL 8.0 でリモートアクセス権限を設定する方法
  • DCL を使用して MySQL でユーザーを管理し、権限を制御する方法
  • MySQLでユーザーを作成し、権限を管理する方法
  • MySQL ユーザー権限管理の分析例
  • MySQL のユーザー権限を照会する方法の概要
  • 新しいユーザーを作成し、MySQLに権限を付与する最も簡単な方法
  • MySQLユーザーと権限管理の詳細な説明
  • MySQL 権限制御の詳細分析

<<:  LINUX ポートが占有されているかどうかを確認します

>>:  MySQLクエリは、フィールドが数値とカンマではないことを指定します。

推薦する

CentOS 6.4 MySQL 5.7.18 のインストールと設定方法のグラフィックチュートリアル

Centos6.4 で mysql5.7.18 をインストールするための具体的な手順が全員に共有され...

CSS コード省略 div+css レイアウト コード省略仕様

略語を使用すると、CSS ファイルのサイズが小さくなり、読みやすくなります。 CSS 省略形の主なル...

Centos 6.5 での mysql-community-server. 5.7.18-1.el6 のインストール

次のコマンドを使用して、MySQL Serverがインストールされているかどうかを確認します。 [r...

ファイルをアップロードするときに enctype フィールドを使用する理由は何ですか?

FORM 要素の enctype 属性は、フォーム データがサーバーに送信されるときに使用されるエン...

Dockerはjenkins+mavenコード構築および展開プラットフォームを構築します

目次Docker の基本概念Docker インストール プロセス (Centos6.9)カーネルのア...

無効な Nginx クロスドメイン設定 Access-Control-Allow-Origin の解決策

nginx バージョン 1.11.3次の構成を使用すると、検証は無効になり、クロスドメインの問題が依...

JavaScript オブジェクト (詳細)

目次JavaScript オブジェクト1. 定義2. オブジェクトの分類3. オブジェクトを定義する...

リンクをクリックしたときにファイルのダウンロードダイアログボックスをポップアップ表示するには、HTML で href を使用します。

今日、新しい技を学びました。あまりやったことがなかったので、今まで知りませんでした...目的: リン...

Win2008 サーバー セキュリティ チェック手順ガイド (日常のメンテナンス手順)

ドキュメントはしばらく前から書いていましたが、アップロードする勇気がありませんでした。サーバーのセキ...

IE における条件付きコメントの利点と欠点

IE の条件付きコメントは、通常の (X)HTML コメントに対する Microsoft 独自の (...

MySQLパスワード変更例の詳細な説明

MySQLパスワード変更例の詳細な説明長い間 MySQL を使用していませんでした。今日、MySQL...

Linux での MySQL のアンインストールとインストールのグラフィック チュートリアル

ブログを書くのは初めてです。開発に携わって2年になります。仕事の後に何か有意義なことを見つけたいと思...

モバイルインターネット時代: レスポンシブウェブデザインが一般的なトレンドに

今はモバイルインターネットが急速に発展している時代です。スマートフォンやタブレットはますます普及し、...

Mysql 自己結合クエリ例の詳細な説明

この記事では、Mysql の自己結合クエリについて説明します。ご参考までに、詳細は以下の通りです。自...

Mysql sql スロークエリ監視スクリプトコード例

1. my.cnfを変更する #全体的な効果としては、グローバルがオンになっている場合はテーブルとロ...