8回目-11.MySQL5.7.21インストール

さくらVPSCentOS 7 2週間無料のお試し期間 8回目

一覧

 状態:-  閲覧数:429  投稿日:2018-03-14  更新日:2018-03-23

内容


MariaDB削除
CentOS 7 へ MySQL の yum リポジトリを追加
MySQLインストール

MariaDB削除

 閲覧数:136 投稿日:2018-03-14 更新日:2018-03-14 

MariaDB確認


$ rpm -qa | grep maria
mariadb-libs-5.5.50-1.el7_2.x86_64


$ yum list installed | grep maria
mariadb-libs.x86_64                  1:5.5.50-1.el7_2                @updates  


既存データファイル確認


残っている場合はデータディレクトリ削除
$ ls -la /var/lib/mysql/
ls: /var/lib/mysql/ にアクセスできません: そのようなファイルやディレクトリはありません


残っていないことが判明
$ ls -la /var/lib    
合計 16
drwxr-xr-x. 34 root root 4096 3月 14 04:37 .
drwxr-xr-x. 21 root root 4096 3月 11 12:30 ..
drwxr-xr-x. 2 root root 50 3月 8 11:48 NetworkManager
drwxr-xr-x. 2 root root 76 9月 14 2016 alternatives
drwx------. 3 root root 17 9月 14 2016 authconfig
drwxr-xr-x. 2 chrony chrony 18 3月 14 08:57 chrony
drwxr-xr-x. 2 root root 6 6月 10 2014 cs
drwx------ 2 apache apache 6 10月 20 05:39 dav
drwxr-xr-x. 2 root root 6 8月 3 2016 dbus
drwxr-xr-x. 2 root root 6 3月 8 11:48 dhclient
drwxr-xr-x. 2 root root 6 9月 15 2016 dnsmasq
drwxr-xr-x. 2 root root 29 10月 31 2016 fail2ban
drwxr-xr-x. 2 root root 6 6月 24 2014 fprint
drwxr-xr-x. 2 root root 6 8月 12 2015 games
drwxr-xr-x. 2 root root 6 1月 5 21:47 initramfs
drwxr-xr-x 4 root root 35 3月 13 09:35 letsencrypt
-rw-r--r-- 1 root root 686 3月 14 04:37 logrotate.status
drwx------. 2 root root 6 9月 14 2016 machines
drwxr-xr-x. 2 root root 36 10月 31 2016 misc
drwxr-x---. 2 root slocate 23 3月 14 04:37 mlocate
drwxr-xr-x. 2 root root 6 6月 10 2014 os-prober
drwxr-xr-x 3 root root 19 3月 11 12:29 pear
drwxr-xr-x 5 root root 50 3月 11 12:30 php
drwxr-xr-x. 2 root root 26 9月 14 2016 plymouth
drwxr-x---. 3 root polkitd 27 9月 14 2016 polkit-1
drwx------. 2 postfix root 24 10月 31 2016 postfix
drwx------. 2 rpc rpc 6 6月 24 2016 rpcbind
drwxr-xr-x. 2 root root 4096 3月 10 12:48 rpm
drwxr-xr-x. 2 root root 6 8月 12 2015 rpm-state
drwx------. 2 root root 28 10月 31 2016 rsyslog
drwxr-xr-x 2 root root 6 8月 4 2017 selinux
drwxr-xr-x. 4 root root 33 9月 14 2016 stateless
drwxr-xr-x. 4 root root 53 3月 13 09:18 systemd
drwx------. 2 tss tss 6 11月 21 2015 tpm
drwxr-xr-x. 6 root root 75 3月 13 09:18 yum


MariaDB削除


$ sudo yum remove mariadb-libs
[sudo] password for ★★: 
読み込んだプラグイン:fastestmirror, langpacks
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ mariadb-libs.x86_64 1:5.5.50-1.el7_2 を 削除
--> 依存性の処理をしています: libmysqlclient.so.18()(64bit) のパッケージ: 2:postfix-2.10.1-6.el7.x86_64
--> 依存性の処理をしています: libmysqlclient.so.18(libmysqlclient_18)(64bit) のパッケージ: 2:postfix-2.10.1-6.el7.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ postfix.x86_64 2:2.10.1-6.el7 を 削除
--> 依存性の処理をしています: /usr/sbin/sendmail のパッケージ: fail2ban-sendmail-0.9.5-3.el7.noarch
--> 新しい変更と依存性の解決を再開しています。
--> トランザクションの確認を実行しています。
---> パッケージ fail2ban-sendmail.noarch 0:0.9.5-3.el7 を 削除
--> 依存性の処理をしています: fail2ban-sendmail = 0.9.5-3.el7 のパッケージ: fail2ban-0.9.5-3.el7.noarch
--> トランザクションの確認を実行しています。
---> パッケージ fail2ban.noarch 0:0.9.5-3.el7 を 削除
--> 依存性解決を終了しました。
base/7/x86_64                                                                                                                         | 3.6 kB  00:00:00    
epel/x86_64/metalink                                                                                                                  | 5.3 kB  00:00:00    
epel/x86_64                                                                                                                           | 4.7 kB  00:00:00    
epel/x86_64/updateinfo                                                                                                                | 895 kB  00:00:00    
epel/x86_64/primary_db                                                                                                                | 6.3 MB  00:00:00    
extras/7/x86_64                                                                                                                       | 3.4 kB  00:00:00    
extras/7/x86_64/primary_db                                                                                                            | 166 kB  00:00:00    
nginx                                                                                                                                 | 2.9 kB  00:00:00    
remi-safe                                                                                                                             | 2.9 kB  00:00:00    
remi-safe/primary_db                                                                                                                  | 1.1 MB  00:00:01    
updates/7/x86_64                                                                                                                      | 3.4 kB  00:00:00    
updates/7/x86_64/primary_db                                                                                                           | 6.0 MB  00:00:00    

依存性を解決しました

=============================================================================================================================================================
Package                                   アーキテクチャー               バージョン                                  リポジトリー                      容量
=============================================================================================================================================================
削除中:
mariadb-libs                              x86_64                         1:5.5.50-1.el7_2                            @updates                         4.4 M
依存性関連での削除をします:
fail2ban                                  noarch                         0.9.5-3.el7                                 @epel                            0.0  
fail2ban-sendmail                         noarch                         0.9.5-3.el7                                 @epel                             11 k
postfix                                   x86_64                         2:2.10.1-6.el7                              @base                             12 M

トランザクションの要約
=============================================================================================================================================================
削除  1 パッケージ (+3 個の依存関係のパッケージ)

インストール容量: 17 M
上記の処理を行います。よろしいでしょうか? [y/N]

y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
 削除中                  : fail2ban-0.9.5-3.el7.noarch                                                                                                  1/4
 削除中                  : fail2ban-sendmail-0.9.5-3.el7.noarch                                                                                         2/4
 削除中                  : 2:postfix-2.10.1-6.el7.x86_64                                                                                                3/4
警告: /etc/postfix/main.cf は /etc/postfix/main.cf.rpmsave として保存されました。
 削除中                  : 1:mariadb-libs-5.5.50-1.el7_2.x86_64                                                                                         4/4
 検証中                  : fail2ban-sendmail-0.9.5-3.el7.noarch                                                                                         1/4
 検証中                  : 1:mariadb-libs-5.5.50-1.el7_2.x86_64                                                                                         2/4
 検証中                  : 2:postfix-2.10.1-6.el7.x86_64                                                                                                3/4
 検証中                  : fail2ban-0.9.5-3.el7.noarch                                                                                                  4/4

削除しました:
 mariadb-libs.x86_64 1:5.5.50-1.el7_2                                                                                                                      

依存性の削除をしました:
 fail2ban.noarch 0:0.9.5-3.el7                    fail2ban-sendmail.noarch 0:0.9.5-3.el7                    postfix.x86_64 2:2.10.1-6.el7                  

完了しました!



CentOS 7 で MariaDB が採用された理由について

CentOS 7 へ MySQL の yum リポジトリを追加

 閲覧数:137 投稿日:2018-03-14 更新日:2018-03-14 

最新yumリポジトリURLを確認


CentOS 7 に対応した「MySQL の 最新yum リポジトリURL」を確認
・「Download MySQL Yum Repository」へアクセスし、Linux7の「Downloadボタン」をクリック
・「No thanks, just start my download.」テキストリンクを右クリックして、「リンクのアドレスをコピー」を選択
・以下のURLがコピーされる
https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm


MySQLのリポジトリをyumへ追加


「localinstall」を使うことでrpmファイルを直接インストールすることができる
・先ほど取得したURLを使って下記を実行
$ sudo yum -y localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
[sudo] password for ★★: 
読み込んだプラグイン:fastestmirror, langpacks
mysql57-community-release-el7-11.noarch.rpm                                                                                           |  25 kB  00:00:00    
/var/tmp/yum-root-OUJix0/mysql57-community-release-el7-11.noarch.rpm を調べています: mysql57-community-release-el7-11.noarch
/var/tmp/yum-root-OUJix0/mysql57-community-release-el7-11.noarch.rpm をインストール済みとして設定しています
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ mysql57-community-release.noarch 0:el7-11 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

=============================================================================================================================================================
Package                                    アーキテクチャー        バージョン               リポジトリー                                               容量
=============================================================================================================================================================
インストール中:
mysql57-community-release                  noarch                  el7-11                   /mysql57-community-release-el7-11.noarch                   31 k

トランザクションの要約
=============================================================================================================================================================
インストール  1 パッケージ

合計容量: 31 k
インストール容量: 31 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
 インストール中          : mysql57-community-release-el7-11.noarch                                                                                      1/1
 検証中                  : mysql57-community-release-el7-11.noarch                                                                                      1/1

インストール:
 mysql57-community-release.noarch 0:el7-11                                                                                                                  

完了しました!



CentOS7にMySQL導入&初期設定をおこなう

MySQLインストール

 閲覧数:123 投稿日:2018-03-14 更新日:2018-03-14 

導入できるMySQLのバージョンを確認


MySQL の公式リポジトリを追加すると mysql-community-server という名前のパッケージを検索することができる
・yum info コマンドを使ってパッケージの詳細情報を確認してみる
・5.7.21が導入できることが分かった
$ yum info mysql-community-server
読み込んだプラグイン:fastestmirror, langpacks
mysql-connectors-community                                                                                                            | 2.5 kB  00:00:00    
mysql-tools-community                                                                                                                 | 2.5 kB  00:00:00    
mysql57-community                                                                                                                     | 2.5 kB  00:00:00    
(1/3): mysql-connectors-community/x86_64/primary_db                                                                                   |  18 kB  00:00:00    
(2/3): mysql-tools-community/x86_64/primary_db                                                                                        |  38 kB  00:00:00    
(3/3): mysql57-community/x86_64/primary_db                                                                                            | 134 kB  00:00:00    
Determining fastest mirrors
* base: ftp.riken.jp
* epel: ftp.iij.ad.jp
* extras: ftp.riken.jp
* remi-safe: mirrors.thzhost.com
* updates: ftp.riken.jp
利用可能なパッケージ
名前                : mysql-community-server
アーキテクチャー    : x86_64
バージョン          : 5.7.21
リリース            : 1.el7
容量                : 164 M
リポジトリー        : mysql57-community/x86_64
要約                : A very fast and reliable SQL database server
URL                 : http://www.mysql.com/
ライセンス          : Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Under GPLv2 license as shown in the Description field.
説明                : The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
                   : and robust SQL (Structured Query Language) database server. MySQL Server
                   : is intended for mission-critical, heavy-load production systems as well
                   : as for embedding into mass-deployed software. MySQL is a trademark of
                   : Oracle and/or its affiliates
                   :
                   : The MySQL software has Dual Licensing, which means you can use the MySQL
                   : software free of charge under the GNU General Public License
                   : (http://www.gnu.org/licenses/). You can also purchase commercial MySQL
                   : licenses from Oracle and/or its affiliates if you do not wish to be bound by the terms of
                   : the GPL. See the chapter "Licensing and Support" in the manual for
                   : further info.
                   :
                   : The MySQL web site (http://www.mysql.com/) provides the latest news and
                   : information about the MySQL software.  Also please see the documentation
                   : and the manual for more information.
                   :
                   : This package includes the MySQL server binary as well as related utilities
                   : to run and administer a MySQL server.


MySQLインストール


下記を実行してインストール
$ sudo yum -y install mysql-community-server
[sudo] password for ★★: 
読み込んだプラグイン:fastestmirror, langpacks
mysql-connectors-community                                                                                                            | 2.5 kB  00:00:00    
mysql-tools-community                                                                                                                 | 2.5 kB  00:00:00    
mysql57-community                                                                                                                     | 2.5 kB  00:00:00    
(1/3): mysql-connectors-community/x86_64/primary_db                                                                                   |  18 kB  00:00:00    
(2/3): mysql-tools-community/x86_64/primary_db                                                                                        |  38 kB  00:00:00    
(3/3): mysql57-community/x86_64/primary_db                                                                                            | 134 kB  00:00:05    
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* epel: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* remi-safe: mirrors.thzhost.com
* updates: ftp.iij.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ mysql-community-server.x86_64 0:5.7.21-1.el7 を インストール
--> 依存性の処理をしています: mysql-community-common(x86-64) = 5.7.21-1.el7 のパッケージ: mysql-community-server-5.7.21-1.el7.x86_64
--> 依存性の処理をしています: mysql-community-client(x86-64) >= 5.7.9 のパッケージ: mysql-community-server-5.7.21-1.el7.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ mysql-community-client.x86_64 0:5.7.21-1.el7 を インストール
--> 依存性の処理をしています: mysql-community-libs(x86-64) >= 5.7.9 のパッケージ: mysql-community-client-5.7.21-1.el7.x86_64
---> パッケージ mysql-community-common.x86_64 0:5.7.21-1.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ mysql-community-libs.x86_64 0:5.7.21-1.el7 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

=============================================================================================================================================================
Package                                      アーキテクチャー             バージョン                          リポジトリー                             容量
=============================================================================================================================================================
インストール中:
mysql-community-server                       x86_64                       5.7.21-1.el7                        mysql57-community                       164 M
依存性関連でのインストールをします:
mysql-community-client                       x86_64                       5.7.21-1.el7                        mysql57-community                        24 M
mysql-community-common                       x86_64                       5.7.21-1.el7                        mysql57-community                       272 k
mysql-community-libs                         x86_64                       5.7.21-1.el7                        mysql57-community                       2.1 M

トランザクションの要約
=============================================================================================================================================================
インストール  1 パッケージ (+3 個の依存関係のパッケージ)

総ダウンロード容量: 190 M
インストール容量: 858 M
Downloading packages:
警告: /var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-common-5.7.21-1.el7.x86_64.rpm: ヘッダー V3 DSA/SHA1 Signature、鍵 ID 5072e1f5: NOKEY
mysql-community-common-5.7.21-1.el7.x86_64.rpm の公開鍵がインストールされていません
(1/4): mysql-community-common-5.7.21-1.el7.x86_64.rpm                                                                                 | 272 kB  00:00:00    
(2/4): mysql-community-libs-5.7.21-1.el7.x86_64.rpm                                                                                   | 2.1 MB  00:00:00    
(3/4): mysql-community-client-5.7.21-1.el7.x86_64.rpm                                                                                 |  24 MB  00:00:05    
(4/4): mysql-community-server-5.7.21-1.el7.x86_64.rpm                                                                                 | 164 MB  00:00:17    
-------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                         9.9 MB/s | 190 MB  00:00:19    
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql から鍵を取得中です。
Importing GPG key 0x5072E1F5:
Userid     : "MySQL Release Engineering <mysql-build@oss.oracle.com>"
Fingerprint: a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5
Package    : mysql57-community-release-el7-11.noarch (@/mysql57-community-release-el7-11.noarch)
From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
 インストール中          : mysql-community-common-5.7.21-1.el7.x86_64                                                                                   1/4
 インストール中          : mysql-community-libs-5.7.21-1.el7.x86_64                                                                                     2/4
 インストール中          : mysql-community-client-5.7.21-1.el7.x86_64                                                                                   3/4
 インストール中          : mysql-community-server-5.7.21-1.el7.x86_64                                                                                   4/4
 検証中                  : mysql-community-server-5.7.21-1.el7.x86_64                                                                                   1/4
 検証中                  : mysql-community-common-5.7.21-1.el7.x86_64                                                                                   2/4
 検証中                  : mysql-community-libs-5.7.21-1.el7.x86_64                                                                                     3/4
 検証中                  : mysql-community-client-5.7.21-1.el7.x86_64                                                                                   4/4

インストール:
 mysql-community-server.x86_64 0:5.7.21-1.el7                                                                                                              

依存性関連をインストールしました:
 mysql-community-client.x86_64 0:5.7.21-1.el7        mysql-community-common.x86_64 0:5.7.21-1.el7        mysql-community-libs.x86_64 0:5.7.21-1.el7      

完了しました!


インストール確認


$ mysqld --version
mysqld  Ver 5.7.21 for Linux on x86_64 (MySQL Community Server (GPL))



2.5.1 MySQL Yum リポジトリを使用して MySQL を Linux にインストールする


8回目-10.新規サブドメイン追加 + Let's Encryptの無料SSL導入

8回目-12.MySQL5.7.21設定



週間人気ページランキング / 9-18 → 9-24
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 17
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 14
3 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 12
4 PHPのmb_send_mail関数でメール送信できない | メール処理システム 10
5 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 9
6 さくらVPS0 8
6 tar: これは tar アーカイブではないようです 8
7 manページ日本語表示 | CentOS 7 (CentOS) 7
7 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 7
8 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
8 PHPファイルでchmodエラー | PHP(プログラミング言語) 6
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 6
8 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 6
9 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 5
9 echo と cat の違い 5
10 phpMyAdmin 4.4.3(phpMyAdmin) カテゴリー 4
10 6回目-10.Nginxでバーチャルホスト設定確認 | CentOS 7 2週間無料のお試し期間 6回目(さくらVPS) 4
10 「さくらVPS」で、「CentOS6」を「CentOS7」へ変更するためには? | CentOS 7 2週間無料のお試し期間 Link(さくらVPS) 4
10 cronで定期実行しているphpファイルを、コマンドライン経由で即時実行する | cron(Linuxコマンド) 4
10 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/25 1:01 更新