CentOS7環境にMySQL5.5データベースをインストールする

CentOS7環境にMySQL5.5データベースをインストールする

1. 現在のシステムにMySQLがインストールされているかどうかを確認する

rpm -qa|grep -i mysql 

ここに画像の説明を挿入

上記のスクリーンショットが表示された場合は、MySQLを削除する必要があります

1. 関連アプリケーションを削除する

yum 削除 MySQL-client-5.5.40-1.linux2.6.x86_64
yum で MySQL-server-5.5.40-1.linux2.6.x86_64 を削除します。

2. ファイル名にMySQLが含まれるファイルを表示する

検索 / -name mysql 

ここに画像の説明を挿入

表示されたら、 rm -rf 路徑に従ってファイルを削除する必要があります。

3. 他のMySQLサービスを削除する

//mysql 設定ファイル rm -rf /etc/my.cnf
//このファイルを削除しないと、再インストールしたMySQLはパスワードを設定できなくなります
rm -rf /var/log/mysqld.log

2. インストールされていない場合は、次の手順に進みます。

1. MySQLインストールパッケージを解凍する

tar -zxvf MySQL-5.5.40-1.linux2.6.x86_64.rpm-バンドル.tar

ここに画像の説明を挿入

いくつかのパッケージを解凍したことがわかります。インストールする必要があるのはサービスとクライアントだけです。

// サーバーをインストール rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
//クライアントをインストールします rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm

2. MySQL サービスを起動します (サービスが起動しない場合は、削除して再インストールする必要があります)

サービスmysql開始

3MySQLの初期パスワードを設定する

/usr/bin/mysqladmin -u root パスワード 'root'

4. コンピュータの電源を入れるたびにサービスを開始する必要がないように、MySQL サービスが自動的に開始するように設定します。

//システムサービスに追加:
chkconfig --mysql を追加する
//自動的に開始:
chkconfig mysql オン

5. リモートサービスを有効にする

mysqlにログイン

//-u の後にユーザー名が続きます //-p は先ほど設定した初期パスワードです mysql -uroot -proot

新しいアカウントを作成し、すべての権限を%に承認します。つまり、どのリモートアドレスでも接続できます。

// 後者は、視覚化ソフトウェアを使用して接続するときに使用するパスワードです。 *.* のすべての権限を 'root' に付与します @'%' は '123456' で識別されます。 

権限の更新

権限をフラッシュします。

6. ポートを開く Linuxポート3306を開く

/sbin/iptables -I 入力 -p tcp --dport 3306 -j 受け入れ

設定を保存

/etc/rc.d/init.d/iptables 保存

要約する

ポートを開くことを忘れないでください。ポートを開かないと、Windows 上の MySQL ビュー管理ソフトウェアは接続できません。

CentOS 7 環境に MySQL 5.5 データベースをインストールする方法については、これで終わりです。CentOS 7 に MySQL 5.5 をインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • CentOS に MySQL 5.5 をインストールするための完全な手順
  • CentOS7にMySQL 8.0.26をインストールする手順
  • Centos7 に MySQL 8.0.23 をインストールする手順 (初心者レベル)
  • Centos7 MySQL データベースのインストールと設定のチュートリアル
  • Centos7 への MySQL8 のインストールチュートリアル

<<:  ftp は SSH 経由で Linux にリモート接続します

>>:  uniapp vue および nvue カルーセル コンポーネントのサンプル コード

推薦する

xshellリモート接続の自動切断の問題の解決方法の詳細な説明

xshell を使用したリモート接続システムの自動切断の問題の解決策: 1. サーバー構成サーバーは...

Linux で誤って削除したメッセージ ファイルを復元する方法

プロセスで使用されていて、誤って削除されたファイルがある場合、それらを回復することができます。プロセ...

Vue.js スタイルレイアウト Flutter ビジネス開発共通スキル

シャドウスタイルにおけるフラッターとCSSの対応UIによって指定されたCSSスタイル 幅: 75px...

MySQL のデータ統計に関するヒント

よく使用されるデータベースである MySQL では、多くの操作が必要です。デジタル操作には非常に便利...

RHCE ブリッジング、パスワード不要のログイン、ポート番号の変更の概要

目次1. ブリッジを設定し、検証のためにパケットをキャプチャする1. ブリッジデバイスとセッションを...

一般的なDockerコマンドの詳細な説明

1. ヘルプコマンド1. 現在のDockerバージョンを表示する docker バージョン2. イメ...

異なるブラウザ間で互換性のあるテキスト配置を実現する CSS

フォームのフロントエンド レイアウトでは、テキスト ボックスのプロンプト テキストを両端に揃える必要...

MySQLがファントムリードを解決する方法の詳細な説明

1. ファントムリーディングとは何ですか?トランザクションにおいて、複数のクエリの後に結果セットの数...

VueとFlask間の通信の実装

axiosをインストールして通信を実装するここでは、axios を使用して Vue フロントエンドと...

Linuxダイナミックリンクライブラリの使用

通常のプログラムと比較すると、ダイナミック リンク ライブラリにはメイン関数がなく、一連の関数の実装...

MySQL マスタースレーブレプリケーション 読み書き分離の設定方法の詳細説明

1. 説明前回は、MySQL のインストールと構成、MySQL ステートメントの使用、MySQL デ...

Windows Server 2008 R2 に MySQL 5.7.10 をインストールする手順

MSIインストールパッケージを使用してインストールするご使用のオペレーティング システムに応じて、対...

MySQL Innodbの主な機能挿入バッファ

目次挿入バッファとは何ですか?挿入バッファのトリガー条件は何ですか?なぜ一意のインデックスにできない...

フォント宝庫 50 種類の素晴らしい無料英語フォントリソース パート 2

デザイナーは独自のフォント ライブラリを持っているため、プロジェクトの設計時にすぐに使用できます。今...

Docker での Redis の永続ストレージの詳細な説明

この章では、dockerの下にあるSpring BootプロジェクトでRedisを操作し始めます。準...