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 関数を使用する例

推薦する

Mac+IDEA+Tomcat の設定手順

目次1. ダウンロード2. インストールと解凍3. Tomcatを起動する4番目に、インストールが成...

Vue+js はビデオのフェードインとフェードアウト効果を実現します

Vue+jsはビデオのフェードインとフェードアウトを実現します。参考までに、具体的な内容は次のとおり...

JavaScript の遅延読み込み属性パターンを理解する

従来、開発者はインスタンスで必要になる可能性のあるデータに対して JavaScript クラス内にプ...

JSはアニメーションのレイアウト変換を実装します

JS でアニメーションを記述する場合、移動前に相対位置を絶対位置に変換してからアニメーション機能を実...

シングルサインオン制御を実装するためのVueの完全なコード

参考までに、Vue シングル サインオンのデモをご紹介します。詳細を知りたい方のお役に立てれば幸いで...

react+reduxを使用してカウンター機能を実装すると発生する問題

Redux はシンプルな状態マネージャーです。その歴史をたどることはしません。使用法の観点から見ると...

ページリファクタリングスキル - コンテンツ

雑談はここまでにして、インターネット上で見つかる高性能な Yahoo ウェブサイトを構築するための数...

ウェブサイトを黒、白、グレーにする4つのコードの詳細な説明

2008年5月12日に四川省汶川市で発生した地震により、多くの命が失われ、遺憾なことと存じます。国務...

Webページ作成の質問: 画像ファイルのパス

この記事は 123WORDPRESS.COM Lightning によるオリジナルです。転載する際に...

OR キーワードを使用した MySql 複数条件クエリ ステートメント

前の記事では、And キーワードを使用した MySql の複数条件クエリ ステートメントを紹介しまし...

Webフロントエンド開発エンジニアが習得すべきコアスキル

Web フロントエンド開発に含まれる内容は、主に W3C 標準の構造、動作、パフォーマンスです。では...

HTMLの行間設定方法と問題点

<p></p> の行間隔を設定するには、style="line-h...

MySQLインストール後のデフォルトデータベースの役割の詳細な説明

MySQL を学習すると、インストール後にいくつかのデフォルトのデータベースが付属していることに気付...

MySQLで適切なインデックスを選択する方法

まずは栗を見てみましょう EXPLAIN select * from employees where...

Linux のよく使うコマンドの使い方を詳しく解説(第 2 回)———— テキストエディタのコマンド vi/vim

vi/vim の紹介どちらもマルチモード エディターです。違いは、vim が vi のアップグレー...