7回目-15.MySQL5.7.21インストール

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

一覧

 状態:-  閲覧数:621  投稿日:2018-03-03  更新日:2018-03-14
MariaDB削除
CentOS 7 へ MySQL の yum リポジトリを追加
MySQLインストール

MariaDB削除

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

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. 35 root    root    4096  3月  3 05:01 .
drwxr-xr-x. 21 root    root    4096  2月 25 11:22 ..
drwxr-xr-x.  2 root    root      50  2月 22 13:49 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月  3 10:04 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  2月 22 13: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月  2 11:06 letsencrypt
-rw-r--r--   1 root    root     727  3月  3 05:01 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月  3 05:01 mlocate
drwx------   3 nginx   nginx     16 10月 18 17:09 nginx
drwxr-xr-x.  2 root    root       6  6月 10  2014 os-prober
drwxr-xr-x   3 root    root      19  2月 25 11:22 pear
drwxr-xr-x   5 root    root      50  2月 26 12:04 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  2月 24 12:06 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  2月 28 11:55 systemd
drwx------.  2 tss     tss        6 11月 21  2015 tpm
drwxr-xr-x.  6 root    root      75  2月 28 11:55 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 リポジトリを追加

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

最新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インストール

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

導入できる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 にインストールする



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

7回目-16.MySQL5.7.21設定



週間人気ページランキング / 9-11 → 9-17
順位 ページタイトル抜粋 アクセス数
1 PHPのmb_send_mail関数でメール送信できない | メール処理システム 28
2 Nginx設定。エラーログレベル | Nginx(Webサーバ) 26
3 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 12
4 さくらVPS0 11
4 PHP Version 7.1.2 php-mecabエクステンション対応 / PHP 7.0.14 からのアップグレード  | MeCab(形態素解析) 11
4 ソースからビルドしたPython 2.7.3 アンインストール失敗 | Python(プログラミング言語) 11
5 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 10
6 PHPファイルでchmodエラー | PHP(プログラミング言語) 7
7 php-mysql インストールできない 6
7 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 6
7 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 6
7 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 6
8 さくらVPSへは「http://localhost」でアクセス出来ない | さくらVPSにてWebサービス運営(さくらVPS) 5
8 CentOSでcpコマンド動作確認するためには、Control + T ではなく、 -v オプションを使用 | cp(Linuxコマンド) 5
8 HTTPレスポンスヘッダ | HTTP(通信プロトコル) 5
8 mailxとは? / インストール済か確認 / mailコマンドの実体はmailxコマンド 5
9 tar: これは tar アーカイブではないようです 4
9 Postfix | メール処理システム 4
9 499 (Request has been forbidden by antivirus) | HTTP(通信プロトコル) 4
9 imagick 3.1.2 を imagick 3.2.0RC1 へ pecl アップデート | ImageMagick(ソフトウェアスイート) 4
2021/9/18 1:01 更新