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 カルーセル コンポーネントのサンプル コード

推薦する

タブ効果を実現する js 開発プラグイン

この記事の例では、タブ効果を実現するためのjsプラグインの具体的なコードを参考までに共有しています。...

macOS SierraにApache2.4+PHP7.0+MySQL5.7.16をインストールする

Mac システムには PHP と Apache が付属していますが、必要なバージョンではない場合があ...

Linuxターミナルでファイルを作成する2つの一般的な方法を簡単に理解する

mkdir コマンドを使用して新しいディレクトリを作成できることは誰もが知っていますが、多くの場合、...

60件のページング事例と優れた実践例を推奨

<br />構造と階層により複雑さが軽減され、読みやすさが向上します。記事やサイトが整理...

Vue プロジェクトがページング効果を実現

ページング効果は、参考までにvueプロジェクトに実装されています。具体的な内容は次のとおりです。 1...

Dockerネットワーク作成に--subnetを追加した後の問題を解決する

Docker ネットワークの作成に –subnet を追加した後、docker network ls...

要素内の TimePicker は時間の一部を無効にします (分単位で無効)

プロジェクトの要件は、日付と時刻を選択し、現在の時刻以降の時刻のみを選択し、最小レベルを分単位で無効...

MySQL 8.0.14 のインストールと設定方法のグラフィックチュートリアル (一般)

MySQLサービス8.0.14のインストール(一般)の参考までに、具体的な内容は次のとおりです。イ...

MySQL 5.5.27 winx64 のインストールと設定方法のグラフィックチュートリアル

1. インストールパッケージMYSQLサービスダウンロードアドレス:MySQL公式サイトからダウンロ...

Reactフックの長所と短所

目次序文アドバンテージ:欠点: 1. レスポンシブな使用効果2. ステータスが同期されていないRea...

Nginx proxy_pass の / スラッシュによって引き起こされた殺人事件の詳細な説明

背景nginx サーバー モジュールは 2 つのサーバーにプロキシする必要があるため、異なるサーバー...

データベース管理における 19 の MySQL 最適化方法

MySQL データベースを最適化すると、データベースの冗長性を削減できるだけでなく、データベースの実...

ノードの対応するバージョンに関する簡単な説明 node-sass sass-loader

目次ノードのバージョンが一致しない、ノードをアップグレードまたはダウングレードするnvm を使用して...

Ubuntu 18.04 が VMware 仮想マシンでネットワークに接続できない問題の解決策

仮想マシン内のUbuntu 18.04がネットワークに接続できない問題の解決策は次のとおりですVMw...

MySQL のデッドロックとデータベースおよびテーブル シャーディングの問題の詳細な説明

MySQL 運用上の問題点を記録します。ビジネスシナリオと問題の説明外部インターフェースをリクエスト...