ホストがアクセスできるようにMySQLの権限を変更する方法

ホストがアクセスできるようにMySQLの権限を変更する方法

mysqlのリモートアクセス権を有効にする

デフォルトでは、MySQL ユーザーにはリモート アクセス権限がないため、プログラムとデータベースが同じサーバー上にない場合は、MySQL のリモート アクセス権限を有効にする必要があります。

主流の方式としては、テーブル変更方式と認証方式の 2 つがあります。

比較的、テーブル変更方法の方が簡単で、個人的にはこちらの方法を好みます。そのため、ここではテーブル変更方法のみを掲載します。

1. MySQLにログインする

mysql -u ルート -p

2. MySQL データベースのユーザー テーブルを変更し、ホスト項目を localhost から % に変更します。 %これは、どのホストでもアクセスが許可されることを意味します。特定の IP のみにアクセスが許可されている場合は、対応する IP に変更できます。たとえば、localhost を 192.168.1.123 に変更すると、ローカル エリア ネットワーク内の IP 192.168.1.123 のみが MySQL にリモート アクセスできるようになります。

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

ファイアウォールのポート3306を開く

要約する

上記は、ホストがアクセスできるようにするために MySQL によって許可された権限を変更する方法について紹介したものです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • mysql8.0 でユーザーを作成して権限を付与する際のエラーの解決方法の詳細な説明
  • MySQLの外部ネットワークアクセス権を開く方法
  • MySQLのユーザー権限の確認と管理方法の詳細な説明
  • MySQL ストアド プロシージャの権限の問題の概要
  • 権限の問題によりMySQLの設定ファイルmy.cnfを起動できない問題の解決方法
  • Dockerfile を使用して MySQL イメージを構築し、データの初期化と権限設定を実装する詳細な説明
  • MySQL でローカル ユーザーを作成し、データベース権限を付与する方法の例
  • MySQL 作成ルーチン権限に関する注意事項
  • LinuxでMySQLのリモートアクセス権を有効にし、ファイアウォールでポート3306を開きます。
  • Mysql: 定義者として指定されたユーザー (''xxx@''%'') が存在しません 解決策

<<:  Dockerコンテナのログ処理の詳細な説明

>>:  Expressプロジェクトファイルディレクトリの説明と詳細な機能の説明

推薦する

フレックスレイアウトではサブアイテムの高さを維持できる

Flex レイアウトを使用すると、水平に配置すると、すべての子項目の高さが同じになることがわかります...

ネイティブ JS 音楽プレーヤー

この記事の例では、音楽プレーヤーを実装するためのJSの具体的なコードを参考までに共有しています。具体...

Vue ライフサイクルの紹介とフック関数の詳細な説明

目次Vueライフサイクルの紹介とフック機能VUEライフサイクルフックVue ライフサイクルの紹介作成...

IEのクラッシュバグ

コードをコピーコードは次のとおりです。 <スタイル タイプ="text/css&qu...

SCSS スタイルのコードを 50% 削減する 14 の実践的な経験

序文Sass は CSS3 言語の拡張機能です。Sass を使用すると、より良いスタイルシートをより...

Ubuntu 18.04 のインストールで「ldlinux.c32 のロードに失敗しました」というエラーが表示され、解決手順がわかりません

序文私は Win7 を搭載した古いラップトップを持っています。古いシステムを維持しながら、同時に U...

HTTPS の原則の説明

HTTPS ウェブサイトの構築コストが下がるにつれて、ほとんどのウェブサイトが HTTPS プロトコ...

ドメイン名を指定されたポートに転送するようにNginxを設定する方法

/usr/local/nginx/conf と入力する sudo cd /usr/local/ngi...

シンプルな計算機を実装するためのネイティブ js

この記事の例では、参考までに簡単な計算機を実装するためのjsの具体的なコードを共有しています。具体的...

HTML テーブルインライン形式の詳細な説明

インライン形式<colgroup>...</colgroup>属性名 属性値...

Alibaba Cloudのセキュリティルール設定の詳細な説明

2日前、ダブル11ショッピングフェスティバルを利用して、Alibaba CloudでECS(サーバー...

Apache Bench ストレステストツールの実装原理と使用状況分析

1: スループット(1秒あたりのリクエスト数)サーバーの同時処理能力を定量的に表したもので、reqs...

Webpackを使用して複数ページのプログラムを構築するための実装手順

webpack を使用してシングルページのプログラムを構築することは非常に一般的ですが、実際の開発で...

CSS を使用して波状のウォーターボール効果を実装するためのサンプルコード

今日は新しいCSS特殊効果、波型ウォーターボール効果を学びました。これもとても美しいです HTML:...

Ubuntu 20.04 aptの国内ソースを変更する方法

UPD 2020.2.26 現在、Ubuntu 20.04 LTSはまだリリースされていないため、チ...