# dnf module -y install mysql:8.0
# dnf module -y install mariadb:10.3 mariadb moduleをインストール moduleをリストアップ [root@falcon21 ~]# dnf module list mariadb メタデータの期限切れの最終確認: 0:18:10 時間前の 2020年11月17日 21時12分50秒 に実施しました。 CentOS-8 - AppStream Name Stream Profiles Summary mariadb 10.3 [d] client, galera, server [d] MariaDB Module ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled インストール [root@falcon21 ~]# dnf module install mariadb:10.3 メタデータの期限切れの最終確認: 0:22:37 時間前の 2020年11月17日 21時12分50秒 に実施しました。 エラー: 問題: problem with installed package mysql-server-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 - package mysql-server-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 conflicts with mariadb-server provided by mariadb-server-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64 - package mariadb-server-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64 conflicts with mysql-server provided by mysql-server-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 - conflicting requests (競合するパッケージを置き換えるには、コマンドラインに '--allowerasing' を追加してみてください または、'--skip-broken' を追加して、インストール不可のパッケージをスキップしてください または、'--nobest' を追加して、最適候補のパッケージのみを使用しないでください) [root@falcon21 ~]# dnf module install mariadb:10.3 --skip-broken メタデータの期限切れの最終確認: 0:24:48 時間前の 2020年11月17日 21時12分50秒 に実施しました。 依存関係が解決しました。 ======================================================================================================================================== パッケージ アーキテクチャー バージョン リポジトリー サイズ ======================================================================================================================================== モジュールプロファイルのインストール中: mariadb/server モジュールストリームの有効化中: mariadb 10.3 トランザクションの概要 ======================================================================================================================================== これでよろしいですか? [y/N]: y 完了しました! mariadbモジュールを有効化 [root@falcon21 ~]# dnf module provides mariadb メタデータの期限切れの最終確認: 0:37:19 時間前の 2020年11月17日 21時12分50秒 に実施しました。 mariadb-3:10.3.17-1.module_el8.1.0+257+48736ea6.x86_64 Module : mariadb:10.3:8010020200108182321:cdc1202b:x86_64 Profiles : client Repo : AppStream Summary : MariaDB Module ---------------------------- 利用可能なモジュール(MySQL Module)をインストール moduleをリストアップ [root@falcon21 ~]# dnf module list mysql メタデータの期限切れの最終確認: 3:17:40 時間前の 2020年11月17日 14時21分46秒 に実施しました。 CentOS-8 - AppStream Name Stream Profiles Summary mysql 8.0 [d] client, server [d] MySQL Module ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled mysql 8.0 moduleをインストール [root@falcon21 ~]# dnf module install mysql:8.0 インストール済み: mariadb-connector-c-config-3.0.7-1.el8.noarch mecab-0.996-1.module_el8.2.0+493+63b41e36.9.x86_64 mysql-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 mysql-common-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 mysql-errmsg-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 mysql-server-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 protobuf-lite-3.5.0-7.el8.x86_64 完了しました! mysqlモジュールを有効化 [root@falcon21 ~]# dnf module provides mysql メタデータの期限切れの最終確認: 3:31:21 時間前の 2020年11月17日 14時21分46秒 に実施しました。 mysql-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 Module : mysql:8.0:8020020200918130523:6a468ee4:x86_64 Profiles : client Repo : AppStream Summary : MySQL Module ------------------------------------- バージョン確認 [root@falcon21 ~]# mysql --version mysql Ver 8.0.21 for Linux on x86_64 (Source distribution) パッケージ確認 [root@falcon21 ~]# rpm -qa | grep mysql mysql-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 mysql-common-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 mysql-errmsg-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 mysql-server-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 [root@falcon21 ~]# rpm -qa | grep mariadb mariadb-connector-c-config-3.0.7-1.el8.noarch --------------------- MySQL を起動 設定 [root@falcon21 ~]# vi /etc/my.cnf.d/mysql-server.cnf 1 # 2 # This group are read by MySQL server. 3 # Use it for options that only the server (but not clients) should see 4 # 5 # For advice on how to change settings please see 6 # http://dev.mysql.com/doc/refman/en/server-configuration-defaults.html 7 8 # Settings user and group are ignored when systemd is used. 9 # If you need to run mysqld under a different user or group, 10 # customize your systemd unit file for mysqld according to the 11 # instructions in http://fedoraproject.org/wiki/Systemd 12 13 [mysqld] 14 datadir=/var/lib/mysql 15 socket=/var/lib/mysql/mysql.sock 16 log-error=/var/log/mysql/mysqld.log 17 pid-file=/run/mysqld/mysqld.pid 18 character-set-server=utf8mb4 <-- 追加 [root@falcon21 ~]# systemctl enable --now mysqld Created symlink /etc/systemd/system/multi-user.target.wants/mysqld.service → /usr/lib/sys temd/system/mysqld.service. Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details. [root@falcon21 ~]# systemctl status mysqld.service -l ● mysqld.service - MySQL 8.0 database server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Thu 2020-11-19 16:02:43 JST; 3min 43s ago Process: 59215 ExecStopPost=/usr/libexec/mysql-wait-stop (code=exited, status=0/SUCCESS) Process: 59212 ExecStart=/usr/libexec/mysqld --basedir=/usr (code=exited, status=1/FAILURE) Process: 59175 ExecStartPre=/usr/libexec/mysql-prepare-db-dir mysqld.service (code=exited, status=0/SUCCESS) Process: 59150 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS) Main PID: 59212 (code=exited, status=1/FAILURE) Status: "Data Dictionary upgrade from MySQL 5.7 in progress" Error: 2 (そのようなファイルやディレクトリはありません) 11月 19 16:02:40 falcon21.space systemd[1]: Starting MySQL 8.0 database server... 11月 19 16:02:43 falcon21.space systemd[1]: mysqld.service: Main process exited, code=exited, status=1/FAILURE 11月 19 16:02:43 falcon21.space systemd[1]: mysqld.service: Failed with result 'exit-code'. 11月 19 16:02:43 falcon21.space systemd[1]: Failed to start MySQL 8.0 database server. --------------------- mariadbとMySQLを続けてインストールしたためにエラーとなったか 削除して、インストール mariadbのみのインストールでやり直し
投票数:1
平均点:10.00