Centos7 での Mysql5.7.19 の詳細なインストールチュートリアル

Centos7 での Mysql5.7.19 の詳細なインストールチュートリアル

1. ダウンロード

公式サイトからmysql-5.7.19-linux-glibc2.12-x86_64.tar.gz(バージョン5.7.19)をダウンロードします。

ダウンロードアドレス:

https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gzLinux

2. MySQLユーザーグループとユーザーを作成する

l mysqlユーザーグループを作成する

#グループ追加mysql

l mysqlユーザーグループの下にmysqlユーザーを作成する

#ユーザーを追加 mysql -g mysql

3. インストールディレクトリとデータディレクトリを決定する

私の MySQL インストール ディレクトリは /data/mysql で、データ ディレクトリは /data/mysql/data です。

4. インストールファイルをサーバーにアップロードする

ftp を使用して、 mysql-5.7.19-linux-glibc2.12-x86_64.tar.gzファイルを /data/installfiles ディレクトリに配置します。

5. tar.gzファイル/データディレクトリを解凍する

#cd /data/installfiles
#tar -xvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

6. ディレクトリ名を変更する

mysql-5.7.19-linux-glibc2.12-x86_64 の名前を mysql に変更し、/usr/local/mysql に移動します。

#mv mysql-5.7.19-linux-glibc2.12-x86_64 /data/mysql

7. データを保存するディレクトリを作成する

/data/mysqlの下にデータディレクトリを作成します。

#mkdir /data/mysql/data

8. MySQLユーザーを承認する

mysqlディレクトリのメインコンテンツとその下のファイルとサブディレクトリをmysqlに変更します。

#cd /データ
#chown -R mysql:mysql mysql/

mysqlディレクトリとそのファイルおよびサブディレクトリに755の権限を付与します。

#chmod -R 755 mysql/

9. MySQLをコンパイル、インストール、初期化し、一時パスワードを覚えておく

#/data/mysql/bin/mysqld --initialize --user=mysql --datadir=/data/mysql/data --basedir=/data/mysql

その時インストールされた一時パスワードは、root@localhost:3?2YBeSg:Nteでした。

10. ログファイルディレクトリを作成する

mkdir -p /data/mysql/log/mariadb/
cd /data/mysql/log/mariadb/
mariadb.log をタッチする
chmod -R 775 mariadb.log
chown -R mysql:mysql mariadb.log
chown -R mysql:mysql /data/mysql

11. MySQLサービスを開始する

/data/mysql/support-files/mysql.server を起動します

12. msyqlにログインし、パスワードを入力します(パスワードは手順9の初期化パスワードです)。

#mysql -u ルート -p

13. パスワードを「123456」に変更します

msql> '123456' で識別されるユーザー 'root'@'localhost' を変更します。
mysql>mysql を使用します。
msyql>ユーザーを更新し、user.Host='%' を設定します (user.User='root' に設定)。
mysql>権限をフラッシュします。
mysql>終了

14. /etc/my.cnfファイルを変更する

# http://fedoraproject.org/wiki/Systemd の手順
ソケット=/tmp/mysql.sock
[mysqld]
データディレクトリ=/data/mysql/data
ソケット=/tmp/mysql.sock
最大接続数=1000
# さまざまなセキュリティリスクを防ぐために、シンボリックリンクを無効にすることをお勧めします
シンボリックリンク=0
# systemd を使用する場合、ユーザーとグループの設定は無視されます。
# 別のユーザーまたはグループでmysqldを実行する必要がある場合は、
# mariadbのsystemdユニットファイルを以下のとおりカスタマイズします。
# http://fedoraproject.org/wiki/Systemd の手順
[mysqld_safe]
ログエラー=/data/mysql/log/mariadb/mariadb.log
pid ファイル = /data/mysql/run/mariadb/mariadb.pid
#
# configディレクトリからすべてのファイルをインクルードする
#
!includedir /etc/my.cnf.d

赤でマークされたコンテンツを変更します。

要約する

上記は、編集者が紹介した Centos7 での Mysql5.7.19 の詳細なインストール チュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Centos7.3 で mysql5.7.18 をインストールして初期パスワードを変更する方法
  • Centos7.3 に mysql5.7.18 をインストールするための詳細なチュートリアル
  • Centos7 で yum を使用して Mysql5.7.19 をインストールする詳細な手順
  • Alibaba Cloud Centos7.3 インストール mysql5.7.18 rpm インストール チュートリアル
  • Centos 7.2 で YUM を使用して MySQL 5.7 をすばやくインストールする方法
  • CentOS7 (YUM) での MySQL 5.7 のインストールと設定のチュートリアル
  • Linux の Centos7 に Mysql5.7.19 をインストールする詳細なチュートリアル
  • CentOS7 サーバーでの apache、php7、mysql5.7 のインストールと構成コード
  • CentOS7にmysql5.7の解凍バージョンをインストールする方法についての簡潔なチュートリアル
  • Centos7 (linux+nginx+php7.1+mysql5.7) で yum を使用して lnmp をインストールするチュートリアル
  • CentOS 7 環境でソースコードから MySQL 5.7 をインストールする方法

<<:  Linux コマンドラインからファイルを削除する実用的な方法

>>:  CocosCreator Huarongdaoデジタルパズルの詳しい説明

推薦する

Layuiテーブルは指定された行のラジオボタンを選択し、その行の実装コードまでスクロールします。

layui テーブルには複数行のデータがあります。外部入力コンテンツを通じて、指定された行を見つけ...

純粋なCSSを使用してスクロールシャドウ効果を実現します

端的に言うと、スクロール可能な要素には非常によくある状況があります。通常、スクロールすると、要素が現...

JavaScript イベント委任の原則

目次1. イベント委任とは何ですか? 2. イベント委任の原則3. イベント委託の役割1. イベント...

Windows に Docker をインストールする詳細なチュートリアル

ローカルの MySQL バージョンが比較的低いため、最近 MySQL のバージョンをアップグレードす...

ユーザーのニーズがマーケティング指向のデザインにつながる

<br />それぞれのトピックについて、チーム内でメールで議論します。議論が白熱するにつ...

MySQL 5.7.21 winx64 無料インストールバージョン設定方法グラフィックチュートリアル

MySQL 5.7.21 winx64無料インストールバージョンの設定方法、参考までに、具体的な内容...

Linux C++ マルチスレッド同期の非常に詳細な説明

目次1. ミューテックス1. ミューテックスの初期化2. ミューテックスロックの関連特性と分類3. ...

vue+tp5はシンプルなログイン機能を実現

この記事では、参考までに、簡単なログイン機能を実装するためのvue+tp5の具体的なコードを紹介しま...

HTML のテキストエリアの改行問題の概要

最近、Textrea に転送したときに、データが本当に行ごとに保存できるかどうかという問題に遭遇しま...

CSSテキストシャドウの徐々にぼやける効果の実装

テキストシャドウテキストに影を追加します。テキストとテキスト装飾に複数のシャドウを追加することができ...

Ubuntu ブート自動起動サービス設定

Ubuntu でサービスを作成し、自動的に起動する方法: 1. [/lib/systemd/syst...

よく使われるnginxの書き換えルールの詳細な説明

この記事では、Web ページのリンクを美しくするためによく使用される書き換えルールをいくつか紹介しま...

LinuxにKafkaをインストールする

目次1.1 前提条件としてのJava環境1.2 Zookeeperのインストールと設定1.3 Kaf...

CentOS8 Linux 8.0.1905 のインストール手順(図解)

現在、CentOS の最新バージョンは CentOS 8 です。次に、CentOS Linux 8....

純粋な CSS3 でペットの鶏のサンプルコードを実現

最近、CSS3に関する知識や記事をたくさん読んできましたが、CSS3はとても便利に使えると思います。...