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の信頼性の低い未定義

推薦する

NodeJSとブラウザにおけるこのキーワードの違い

序文JavaScript を学習した人なら誰でも、さまざまな環境で this がどこを指すかという問...

Oracle の開閉の 4 つのモード

>1 データベースを起動するcmd コマンド ウィンドウで、「sqlplus」を直接入力して ...

Ubuntuにmysql5.7.10を手動でインストールする

このチュートリアルでは、UbuntuにMySQL 5.7.10を手動でインストールする手順を参考まで...

MySQL における悲観的ロックと楽観的ロック

リレーショナル データベースでは、悲観的ロックと楽観的ロックがリソース同時実行シナリオのソリューショ...

JavaScript 上級プログラミング: 変数とスコープ

目次1. 元の値と参照値2. インスタンス3. 範囲1. 元の値と参照値6 つの単純なデータ型の値は...

Div CSS 命名標準 CSS クラスの命名規則 (SEO 標準に準拠)

検索エンジン最適化 (SEO) では実行すべきタスクが多数ありますが、その中でもコードの最適化は重要...

HTML テーブル マークアップ チュートリアル (4): 境界線の色属性 BORDERCOLOR

テーブルを美しくするために、テーブルにさまざまな境界線の色を設定できます。基本的な構文<テーブ...

VUE+SpringBootはページング機能を実装します

この記事では主に、Vue + SpringBoot でページ分割されたリストデータを実装する方法を紹...

VMware Workstation Pro は Win10 ピュア バージョンのオペレーティング システムをインストールします

この記事では、VMware Workstation Pro で Win10 オペレーティング システ...

Javascript ファイルと Blob の詳細な説明

目次ファイル()文法パラメータ例ブロブ()文法パラメータ財産方法例要約するファイル() File()...

vue+element を使用した Google プラグインの開発プロセス全体

シンプルな機能: ブラウザの右上隅にあるプラグイン アイコンをクリックすると小さなポップアップ ウィ...

CSS スティッキーフッター実装コード

この記事では、CSS スティッキー フッターの実装コードを紹介し、共有します。詳細は次のとおりです。...

JavaScript 配列の include と Reduce の基本的な使用法

目次序文配列.プロトタイプ.includes文法パラメータ戻り値例配列プロトタイプの削減文法パラメー...

ダイナミックな波効果を実現するSVG+CSS3

ベクトル波 <svg viewBox="0 0 560 20" class...

Centos 7 システムの Tomcat サーバーの詳細な分析

目次1. tomcatの起源1. Tomcat アプリケーションのシナリオ2. Tomcatに必要な...