LinuxにMySQLをインストールし、外部ネットワークアクセスを構成する例

LinuxにMySQLをインストールし、外部ネットワークアクセスを構成する例

設定手順

1. DNSが設定されているかどうかを確認する

DNSが設定されていない場合は、前の記事を参照してDNSを設定してください。

設定関連

DNSが設定されていない場合、yumコマンドはLinuxソフトウェアライブラリのDNS設定を見つけることができません。空いているDNS1=114.114.114.114を使用できます。バックアップDNS2=119.29.29.29を追加することもできます。

2. yumでmysqlをインストールする

yum -y mysql をインストール mysql-server mysql-dev

ここでは、yum を使用して -y consent 操作を実行します。次の 3 つのソフトウェアは、mysql、mysql-server、mysql-dev であり、順序は関係ありません。

3. MySQLサービスを起動する

サービスmysqldの開始

ここでサービスを開始する必要があります。そうしないと、後続の操作を実行できません。

4. MySQLのデフォルトパスワードを設定する

mysqladmin -u ルートパスワード 'xxxxx'

ルート パスワードを設定します。通常、ルート パスワードが設定されていない場合、多くの外部ソフトウェアはルート パスワードにアクセスできません。

5. 外部ネットワークアクセスを構成する

デフォルトのルートユーザーのログインコマンドはmysql -u root -pです。

mysql -p (初心者はコマンドのフルネームで練習することをお勧めします。作業後に短縮コマンドでログインすると、デフォルトのユーザーは root になります。操作ミスがあると、予期しない結果になります!!!)

mysql を使用します。 
ユーザーを更新し、host='%' を設定します。ここで、user='root'、host='localhost' です。

6. 権限を更新する

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

権限を更新しないとユーザーテーブルを更新できません

7. ファイアウォールを構成する

サービスiptables停止 
chkconfig iptables オフ

ファイアウォールには IP 禁止テーブルがあり、ポート 22 を除く他のすべてのポートはデフォルトでブロックされます。

8. MySQLサービスを自動的に起動するように設定する

chkconfig mysqld オン

起動時にmysqlサービスを自動的に開始するように設定する

上記の構成のファイアウォール

9. これで完了です。インターネットからアクセスしてみてください。

最後に

MySQL の設定や操作に慣れるには、もっと練習する必要があります。1 日に 3 回以上練習してください。

Linux に MySQL をインストールし、外部ネットワーク アクセスを構成する上記の例は、エディターが皆さんと共有する内容のすべてです。参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

以下もご興味があるかもしれません:
  • MySQLの外部ネットワークアクセス権を開く方法
  • 外部ネットワークアクセスを許可するためのMysql5.6の設定手順の詳細を共有する
  • MySQLは外部ネットワークアクセス設定手順を許可します
  • MySQLへの外部ネットワークアクセスを許可し、MySQLアカウントのパスワードを変更する方法

<<:  Linux でパスワードを入力せずに sudo コマンドを実行する方法

>>:  JavaScriptの信頼性の低い未定義

推薦する

初心者がHTMLタグを学ぶ(3)

HTML に触れる初心者は、いくつかの HTML タグを学びます。関連記事:初心者が学ぶ HTML...

Centos8でdockerがインストールできない問題の解決方法

問題 [root@zh ~]# [root@zh ~]# [root@zh ~]# yum -y d...

vueプロジェクトのマルチ環境設定(.env)の実装

目次マルチ環境構成とは何ですか? また、なぜそれが必要なのですか? .env ファイルはどこで設定さ...

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

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

Dockerの基本的なネットワーク構成の詳細な説明

外部アクセスポートをランダムにマップする -P フラグを使用すると、Docker は 49000 か...

dockerでredis5.0.3をインストールする方法

1. 公式5.0.3イメージを取得する [root@localhost ~]# docker pul...

CSS でベジェ曲線の実装を反転する方法

まずは、以前書いた CSS カルーセルアニメーション効果を見てみましょう。アニメーションの遷移をスム...

JavaScript デザインパターン 責任連鎖パターン

目次概要コードの実装パラメータ定義成し遂げる責任連鎖パターンの実装改善概要責任チェーン パターンは、...

Vue ページをリフレッシュするために provide と injection を適用する

目次方法1: 関数を直接呼び出す方法2: provide / inject (静的更新) を使用する...

要素を中央に配置するための配置方法 (Web ページ レイアウトのヒント)

ブラウザウィンドウの中央に要素を配置する方法まず、コード ブロックを示します。すでにコードを理解して...

Linux ファイアウォールを設定してポート 80 と 3306 を開く方法

ポート80も設定されています。まずファイアウォール設定ファイルを入力しますシェル># vim ...

MySQL のデータ型とフィールド属性の原理と使用法の詳細な説明

この記事では、MySQL のデータ型とフィールド属性について説明します。ご参考までに、詳細は以下の通...

React 高階コンポーネント HOC 使用方法の概要

HOCを紹介する一文高階コンポーネント (HOC) とは何ですか? 公式ドキュメントによると、「高階...

CentOS 7 で PHP 5.4 を 5.6 にアップグレードする方法の簡単な分析

1.ターミナルに入ったらPHPのバージョンを確認するphp -v出力は次のようになります。 PHP ...