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

推薦する

MySQL 整合性制約の定義と例のチュートリアル

目次整合性制約整合性制約の定義整合性制約の分類主キー制約単一の主キーと複合主キーの違い主キーフィール...

ウェブページを作成するために最もよく使用されるHTMLタグ

1. よく使われるHTMLタグの最適化HTML は Web 編集者にとって基本的なスキルであるべきで...

シンプルなページカウントダウンを実現するJavaScript

この記事では、参考までに、シンプルなページカウントダウンを実装するためのJavaScriptの具体的...

MySQL でサーバーのインストールを開始できない場合の解決策について簡単に説明します。

コンピュータに初めて MySQL をインストールする場合、通常このエラー メッセージは表示されません...

CSS で実装された円形のプログレスバー

成果を達成する 実装コードhtml <div class="wrap"&g...

フロントエンドの面接でよく聞かれる JavaScript の質問の完全なリスト

目次1. 手書きのインスタンス2.配列のマップメソッドを実装する3. Reduceは配列のmapメソ...

Vue カプセル化コンポーネント アップロード画像コンポーネント

この記事の例では、参考のためにvueアップロード画像コンポーネントの具体的なコードを共有しています。...

Linuxカーネルで中国語の文字を出力する方法

次のように、Windows/MacOS からログインした Linux の SSH ターミナルで簡単に...

HTMLからPDFへの変換のための純粋なクライアント側と純粋なサーバー側の実装ソリューション

必要ユーザーがフォームに入力して「保存」をクリックすると、PDF ドキュメントを直接ダウンロードでき...

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

ポートが占有されているかどうかは、これまで一度もわかりませんでした。多くの人に尋ねて、ようやくわかり...

複数人チャットルームを実現する js コード

この記事の例では、多人数チャットルームを実装するためのjsコードの具体的なコードを参考までに共有して...

nginxリバースプロキシを使用するときに長時間接続を維持する方法

・【シーン説明】 HTTP1.1 以降、HTTP プロトコルは永続的な接続 (長い接続とも呼ばれます...

Reactはグローバル箇条書きボックスメソッドをカプセル化します

この記事の例では、Reactカプセル化グローバルポップアップボックスの具体的なコードを参考までに共有...

Centos6.9 インストール Mysql5.7.18 ステップ記録

インストール手順 rpm -ivh mysql-コミュニティ-共通-5.7.18-1.el7.x86...