Centos7 に yum を使用して MySQL をインストールし、リモート接続を実現する方法

Centos7 に yum を使用して MySQL をインストールし、リモート接続を実現する方法

Centos7はyumを使用してMySQLをインストールし、リモート接続を実現する方法です。MySQLはOracleに買収されたため、現在はmariadbデータベースを使用することが推奨されています。

手順は次のとおりです。

1)yumでmariadbをインストール

2) mariadb-server をインストールします

3) mariadb-devel をインストールします

chmod -R 770 /var/lib/mysql
systemctl mariadb.service を再起動します。

これでMySQLのインストールは完了です

パスワードを初期化:

mysqlコマンドを実行して初期パスワードを設定します

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('好きなパスワードを入力してください');

ヒント:

データベースにリモート接続します。

1)mysql -u root -p password ;mysql を使用します;

GRANT OPTION 付きで 'root'@'%' に *.* のすべての権限を付与します。任意の IP が root ユーザーとしてログインして権限をフラッシュできるようにします。即時有効です。

2) my.cnfファイルを修正し、bindaddressステートメントがある場合はコメントアウトします。

3) ファイアウォールを確認する

systemctl status iptables.service /firewalld.service を実行してシャットダウンします。

さらに、ファイアウォールを閉じたくない場合は、ルールを追加することができます。以下は、コマンドを使用して追加する方法です。

1) ファイアウォールが有効になっていることを確認する

2) コマンドfirewall-cmd --permanent(永久) --add-port=3306 (default port)/tcp (protocol)を実行し、成功と応答します。

3) コマンドを実行して、ルールが正常に追加されたかどうかを確認しますfirewall-cmd --permanent --query-port=3306/tcp

4) ファイアウォールを再起動して有効にしますsystemctl restart mariadb.service

上記は、Centos7 で yum を使用して MySQL をインストールし、リモート接続を実現するために紹介した方法です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • CentOS 7.4 にソースコードから MySQL 8.0 をインストールするための詳細なチュートリアル
  • Centos7 への mysql8.0rpm のインストール チュートリアル
  • Centos7 で yum を使用して Mysql5.7.19 をインストールする詳細な手順
  • Linux の Centos7 に Mysql5.7.19 をインストールする詳細なチュートリアル
  • Centos 7.2 で YUM を使用して MySQL 5.7 をすばやくインストールする方法
  • CentOS 7 に MySQL 8 をインストールするための詳細なチュートリアル

<<:  Linux CentOS インストール JDK および Tomcat チュートリアル

>>:  React で setInterval 関数を使用する例

推薦する

JavaScript の知識: コンストラクタも関数である

目次1. コンストラクタの定義と呼び出し2. 新しいキーワードの目的3. コンストラクタの問題: メ...

ウェブデザインにおける階層化インターフェースの設計経験

多くのネットユーザーは、なぜ自分のウェブサイトはいつも色の問題を抱えていて、いつも地味に見え、注目を...

Linux環境変数の設定戦略の詳細な説明

ソフトウェアのインストールをカスタマイズする場合、多くの場合、環境変数を設定する必要があります。以下...

MySQL マスタースレーブレプリケーションの原理と注意点

前面に書かれた最近、Mycat で特別なトピックを書いています。最近、多くの友人が面接に出かけている...

HTMLの表のtbodyは上下左右にスライドできます

テーブル ヘッダーが固定されている場合は、それを 2 つのテーブルに分割する必要があります。1 つの...

Dockerイメージの作成、保存、読み込み方法

イメージを作成する方法は 3 つあります。既存のイメージに基づいてコンテナを作成する、ローカル テン...

Windows で virtualenv を使用して仮想環境を作成する方法 (2 つの方法)

オペレーティング システム: windows10_x64 Python バージョン: 3.6.8仮想...

get メソッドによる HTML フォームの値転送の例

google.htmlインターフェースは図の通りですコードは図のとおりです: (比較的シンプルで、入...

WeChatアプレット開発で遭遇したことのない落とし穴のまとめ

目次getApp()ページエントリファイルの先頭に変数を定義しますwx.createSelector...

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

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

HTMLデザインパターンの日々の勉強ノート

HTML デザインパターン学習ノート今週は主にHTMLデザインパターンを学びました。学習内容をまとめ...

モバイル Web WAP には Bootstrap と jQuery Mobile のどちらを使用すべきか

問題を解決するBootstrap は、次の問題を解決する CSS フレームワークです。デバイス間での...

Vue での ref の使用法とデモンストレーション

ref 定義:要素またはサブコンポーネントの参照情報を登録するために使用されます。参照情報は、親コン...

初心者のための HTML コーディングガイドライン 30 選

1. HTMLタグは常に閉じる前のページのソース コードでは、次のような記述がよく見られます。 &l...

タブバーの切り替え効果を実現するJavaScript

タブバー: 異なるタブをクリックすると異なるコンテンツが表示され、クリックしたタブのスタイルが変更さ...