CentOS8 Percona Server for MySQL 8.0を導入する手順

CentOS8 Percona Server for MySQL 8.0を導入する手順

Percona社よりMYSQLをベースとし、独自に開発されたオープンソースの 「Percona」をcentos8にインストールする手順を記述してます。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)

リポジトリ追加

リポジトリの追加を行います。

sudo dnf install https://repo.percona.com/yum/percona-release-latest.noarch.rpm

リポジトリを有効にしておきます。

sudo percona-release setup ps80

Percona Serverインストール

dnfコマンドを実行して、インストールを開始します。

sudo dnf install percona-server-server

Percona Server起動

下記のコマンドを実行して、起動と自動起動設定を行います。

sudo systemctl enable --now mysqld.service

バージョンを確認します。

mysql --version

<出力結果>
mysql  Ver 8.0.19-10 for Linux on x86_64 (Percona Server (GPL), Release 10, Revision f446c04)

Percona Serverログイン

rootのパスワードを確認します。

sudo grep 'temporary password' /var/log/mysqld.log

<出力結果>
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: nXsgasf?a3;2

mysqlと同じようにログイン可能です。

mysql -u root -p
Enter password:先程確認したパスワード

パスワードを変更しないとエラーがでて、何もできないので変更しておきます。

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

下記のコマンドでパスワードを変更しておきます。

ALTER USER 'root'@'localhost' identified BY 'NEWPASSWORD';