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

推薦する

Alibaba Cloud ECS centos6.8 に MySql5.7 をインストールして設定するチュートリアル

Alibaba Cloud yum コマンドでのデフォルトの MySQL バージョンは 5.17**...

Nginx で WordPress を設定する方法

以前、私は自分で WordPress を構築していましたが、当時はサードパーティの仮想ホストを使用し...

CSS ボーダーは四隅の実装コードを追加します

1.html <div class="ログインボディ"> <...

div間のギャップの解決策

HTMLのdivブロックを使用していて、ブロックの中央をしっかりと接続できず、解決できない場合1. ...

MySQL データベースの 1045 エラーの解決方法

ローカル データベースがサーバー データベースに接続されているときに発生する 1045 の問題を解決...

エラー 2002 (HY000): ソケット '/tmp/mysql.sock' 経由でローカル MySQL サーバーに接続できません

エラーメッセージ:エラー 2002 (HY000): ソケット '/tmp/mysql.so...

Centos7 のインストールと Mysql5.7 の設定

ステップ1: MySQL YUMソースを取得するMySQLの公式サイトにアクセスして、RPMパッケー...

CSS3 シンプルカットカルーセル画像実装コード

実装のアイデアまず、親コンテナーを作成し、2 つの順序なしリストを使用して、柔軟なレイアウトで親コン...

DIVのぼかし機能を実装する方法

マウスを動かしたときにDIVが消えるように手ぶれ補正を使用するdiv タグ自体は onblur イベ...

Linux デスクトップ用の 4 つのスキャン ツール

ペーパーレスの世界はまだ到来していませんが、書類や写真をスキャンすることで紙をなくす人が増えています...

Linux CentOS 7.7 システムの VMware インストールに関する詳細なチュートリアル

Linux CentOS 7.7 システムを Vmware にインストールする方法。最小限のインスト...

新しく作成された MySQL ユーザーの % には localhost が含まれていますか?

通常の説明%はどのクライアントでも接続できることを意味しますlocalhostはローカルコンピュータ...

Vue echarts は水平棒グラフを実現します

この記事では、水平棒グラフを実現するためのvue echartsの具体的なコードを参考までに共有しま...

fullpage.js フルスクリーンスクロールの具体的な使い方

1.fullpage.js ダウンロードアドレスhttps://github.com/alvarot...

時間に基づいて日付をクエリするためのMySQL最適化テクニック

たとえば、昨日新規登録されたユーザーを照会するには、次の 2 つの書き方があります。 説明する ch...