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クエリは、フィールドが数値とカンマではないことを指定します。

推薦する

Node.js のフロントエンドとバックエンドのインタラクションによるユーザーログインの実装の実践

目次1. プロジェクト要件次にコーディングを始める1. フロントエンドページを作成する(CSSスタイ...

linxu での Svn ワンクリック インストール シェル スクリプトの詳細な説明

#!/bin/bash #SVNをダウンロード yum -y サブバージョンをインストールします ...

ファイル書き込みを使用して Linux アプリケーションをデバッグする方法

Linux ではすべてがファイルなので、Android システム自体は Linux + Java だ...

Windows10 での MySQL msi インストール チュートリアル (画像とテキスト付き)

1. ダウンロード1. MySQL msi 公式 Web サイトから最新のダウンロードをクリックす...

CentOS 7.3 で Nginx 仮想ホストを設定する方法

実験環境最小限にインストールされた CentOS 7.3 仮想マシン基本環境を構成する1. ngin...

WeChatアプレットはふるいを振る効果を実現

この記事では、WeChatアプレットの具体的なコードを参考までに共有します。具体的な内容は次のとおり...

DOCTYPE要素詳細説明完全版

1. 概要この記事では、DOCTYPE要素を体系的に説明します。同時に、多くの情報を調べました。イン...

mysql-8.0.17-winx64 のデプロイメント方法

1. 公式サイトからmysql-8.0.17-winx64をダウンロードし、Zipファイル形式を選択...

Docker 入門インストールチュートリアル (初心者版)

ドクター紹介: Docker はコンテナ関連の技術です。簡単に言うと、さまざまなソフトウェアを実行で...

JavaScript の基本演算子

目次1. オペレーター要約する1. オペレーター演算子は、代入、比較、算術演算などの機能を実装するた...

JavaScript と CSS を最適化してウェブサイトのパフォーマンスを向上させる

<br /> 第 1 部と第 2 部では、Web サイトのパフォーマンス、ページ コンテ...

Ubuntu インストール時にブラックスクリーンが表示される場合の解決策 (3 種類)

私のコンピューターのグラフィック カードは Nvidia グラフィック カードです。再起動後、画面に...

Dockerはmacvlanをベースにホスト間コンテナ通信を実装する

2 台のテスト マシンを見つけます。 [root@docker1 centos_zabbix]# d...

Flutterを使用して移動可能なスタックウィジェット機能を作成する

この投稿では、キャンバスとドラッグ可能なノード インターフェースを使用するデスクトップおよび Web...

Linux 面接で最もよく聞かれる 10 の質問のまとめ

序文Linux システムの運用および保守エンジニア職の面接を受ける場合は、次の 10 個の最も一般的...