Centos6にMysql5.7をインストールする方法

Centos6にMysql5.7をインストールする方法

環境

セントロス6.6

MySQL 5.7

インストール

システムがインストールされている場合は、まずアンインストールしてください。

Selinuxを無効にする

setenforce 0 (一時シャットダウン) /etc/selinux/config を変更する (永続的なシャットダウン)
SELINUX=enforcing を SELINUX=disabled に変更します。

1. 依存パッケージとmysqlインストールパッケージをダウンロードする

公式サイトからダウンロードして解凍します:

http://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.15-1.el6.x86_64.rpm-bundle.tar を実行します。
tar -xvf mysql-5.7.15-1.el6.x86_64.rpm-バンドル.tar

2. インストール

rpm -ivh mysql-community-common-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.15-1.el6.x86_64.rpm

(1)MySQL 5.7.6以降では、初期のランダムなルートパスワードがログに書き込まれます(デフォルトの場所:/var/log/mysqld.log)

(2)MySQLの匿名アカウントを作成しない

(3)テストデータベースを作成しない

3. mysqldを起動する

mysql ユーザーが見つからない場合は、自分で作成します。

adduser -g mysql mysqlysql

開始する前に、次のようにデータ ディレクトリが存在するかどうかを確認する必要があります。

データ ディレクトリが存在しない場合は、mysqld によって作成されます。

データディレクトリが存在し、空でない場合(つまり、ファイルまたはサブディレクトリが含まれている場合)

サービスmysqldの開始

ルートログインパスワードを変更する

mysql –uroot –p

ここで入力したパスワードは、/var/log/mysqld の下に生成された初期パスワードです。

'Mysql$%123' で識別されるユーザー 'root'@'localhost' を変更します。

必要に応じて、初期化コマンドを使用します。

mysqld --initialize --user=mysql (セキュアモード)
mysqld --initialize-insecure --user=mysql (非セキュアモード)

4. MySQLが自動的に起動するかどうかを確認し、自動的に起動するように設定する

chkconfig --list | grep mysqld
chkconfig mysqld オン

バージョンの変更

スレッド同時実行性

5.7 デフォルト設定は 0 で、同時接続数に制限がないことを意味します。CPU のマルチコア処理能力をより有効に活用し、同時接続数を増やすには、0 に設定することをお勧めします。MySQL 5.6.1 以降では、このオプションは廃止されました。

以上が編集者が紹介した Centos6 での Mysql5.7 のインストール方法です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。

以下もご興味があるかもしれません:
  • Centos6.9 インストール Mysql5.7.18 ステップ記録
  • CentOS6.9+Mysql5.7.18 ソースコードのインストール詳細チュートリアル
  • CentOS6.8 は cmake を使用して MySQL5.7.18 をインストールします。
  • CentOS 6.5 で MySQL 5.7.18 をインストールするための詳細なチュートリアル
  • CentOS 6.5 に MySQL 5.7.17 バイナリ インストールとマルチインスタンス構成を展開する
  • Centos6.5 コンパイルとインストール mysql 5.7.14 の詳細なチュートリアル

<<:  Nginxのアクセスボリューム制御の詳細な説明

>>:  Vue 構成リクエストの複数サーバーソリューションの詳細な説明

推薦する

MySQL のスローログ監視の誤報問題の分析と解決

以前は、さまざまな理由により、一部のアラームは真剣に受け止められませんでした。最近、休暇中に、すぐに...

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

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

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

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

MySQL5.7 マスタースレーブ構成例の分析

MySQL5.7マスタースレーブ構成の実装方法、具体的な内容は次のとおりですインストール環境:マスタ...

Alibaba Cloud Docker Yum ソースを使用した Docker 17.03.2 の CentOS7 オンラインインストールの詳細説明

参照ドキュメント公式 Docker インストール ドキュメント: https://docs.dock...

システム CD をマウントして yum ウェアハウスを構築する VMware 15.5 バージョンのグラフィック チュートリアル

1. CentOS 7 仮想マシンを開きます。 2. 仮想マシンにログインし、リストにないユーザー名...

Viteの新しい体験の詳細な説明

Vite とは何ですか? (フロントエンドの新しいおもちゃです) Vite は、ネイティブ ES モ...

Windows 10 システムで Mysql8.0.13 のルート パスワードを忘れる方法

1. まずmysqlサービスを停止します管理者としてCMDを開いて閉じるか、Windowsサービスペ...

VMware Workstation Pro 16 ライセンス キーと使用方法のチュートリアル

VMware Workstation は、開発、テスト、デモンストレーション、展開のために仮想マシン...

Ajax リクエストにおけるクロスドメイン問題の原因と解決策

目次1. クロスドメインはどのように形成されるのでしょうか? 2. クロスドメインの根本的な原因3....

CSS コンテナ背景 10 色グラデーション デモ (linear-gradient())

文法 背景: linear-gradient(direction,color-stop1,color...

alpineをベースにdockerfileで作成したtomcatイメージの実装

1.アルパインイメージをダウンロードする [root@docker43 ~]# docker pul...

Vueはvue-quill-editorリッチテキストエディタを使用し、画像をサーバーにアップロードします。

目次1. 準備2. グローバルコンポーネント quill-editor を定義する1. テンプレート...

HTML ページの先頭に戻るいくつかの実装の概要

最近、ウェブサイトを開発する際にトップに戻るボタンを作成する必要がありますが、私は主にバックエンドの...

HTML/CSSにおける記号論の詳細な説明

この記事では、ソシュールの言語哲学などの理論に基づいて、CSS の class 属性は不要であると主...