MariaDBをインストールし、起動させたいのですが、状態確認のコマンド実行後にfailedと出てしまい、困っています。
systemctl status mariadb.service
● mariadb.service - MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 火 2020-06-30 13:05:24 JST; 2s ago
Process: 2375 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=1/FAILURE)
6月 30 13:05:24 dbsv2 systemd[1]: Starting MariaDB database server...
6月 30 13:05:24 dbsv2 mariadb-prepare-db-dir[2375]: mkdir: ディレクトリ `/opt/mysql' を作成できません: 許可がありません
6月 30 13:05:24 dbsv2 systemd[1]: mariadb.service: control process exited, code=exited status=1
6月 30 13:05:24 dbsv2 systemd[1]: Failed to start MariaDB database server.
6月 30 13:05:24 dbsv2 systemd[1]: Unit mariadb.service entered failed state.
6月 30 13:05:24 dbsv2 systemd[1]: mariadb.service failed.
[root@dbsv2 ~]#
Linux MariaDB```
試したこと
・mariadbを初期化、ディレクトリ(/var/lib/mysqlと/opt/mysql)を削除し、再インストール
・/opt/mysqlで移動し、コマンド実行
・cd /var/lib/mysqlで移動し、コマンド実行
補足情報(FW/ツールのバージョンなど)
※ディレクトリに関しては特に設定はしておりません。デフォルトで/var/lib/mysqlになるようです。
mariadbインストール手順
⓵マウント
mount /dev/cdrom /mnt
mount: /dev/sr0 is write-protected, mounting read-only
mount: /dev/sr0 is already mounted or /mnt busy
/dev/sr0 is already mounted on /mnt
⓶リポジトリ作成
vi /etc/yum.repos.d/Local_DVD.repo
cat Local_DVD.repo
[Local_DVD]
name=Local_DVD
baseurl=file:///mnt
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-release
[root@dbsv2 yum.repos.d]#
⓷yumさせる
yum search zsh
読み込んだプラグイン:product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
=============================== N/S matched: zsh ===============================
zsh.x86_64 : Powerful interactive shell
Name and summary matches only, use "search all" for everything.
⓸# yum search mariadb
読み込んだプラグイン:product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
============================= N/S matched: mariadb =============================
mariadb-bench.x86_64 : MariaDB benchmark scripts and data
mariadb-devel.i686 : Files for development of MariaDB/MySQL applications
mariadb-devel.x86_64 : Files for development of MariaDB/MySQL applications
mariadb-libs.i686 : The shared libraries required for MariaDB/MySQL clients
mariadb-libs.x86_64 : The shared libraries required for MariaDB/MySQL clients
mariadb-server.x86_64 : The MariaDB server and related files
mariadb.x86_64 : A community developed branch of MySQL
mariadb-test.x86_64 : The test suite distributed with MariaD
Name and summary matches only, use "search all" for everything.
⓹インストール
yum install mariadb
読み込んだプラグイン:product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Local_DVD | 4.1 kB 00:00
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ mariadb.x86_64 1:5.5.52-1.el7 を インストール
--> 依存性解決を終了しました。
依存性を解決しました
================================================================================
Package アーキテクチャー
バージョン リポジトリー 容量
インストール中:
mariadb x86_64 1:5.5.52-1.el7 Local_DVD 8.6 M
トランザクションの要約
インストール 1 パッケージ
総ダウンロード容量: 8.6 M
インストール容量: 49 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
インストール中 : 1:mariadb-5.5.52-1.el7 [ ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [# ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [## ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [### ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [#### ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [##### ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [###### ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [####### ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [######## ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [######### ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [########## ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [########### ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [############ ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [############# ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [############## ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [############### ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [################ ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [################# ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [################## ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [################### ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [#################### ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7 [##################### ] 1/1 インストール中 : 1:mariadb-5.5.52-1.el7.x86_64 1/1
検証中 : 1:mariadb-5.5.52-1.el7.x86_64 1/1
インストール:
mariadb.x86_64 1:5.5.52-1.el7
完了しました!
[root@dbsv2 ~]# yum list installed mariadb
読み込んだプラグイン:product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
インストール済みパッケージ
mariadb.x86_64 1:5.5.52-1.el7 @Local_DVD
[root@dbsv2 ~]# cd /mnt
⓺rpmコマンドでインストール。研修課題でrpmからもインストールしてみるという目的でyumでインストールしたmariadb-serverを一回削除し、再びrpmでインストール。
[root@dbsv2 Packages]# ls maria*
mariadb-5.5.52-1.el7.x86_64.rpm mariadb-libs-5.5.52-1.el7.i686.rpm
mariadb-bench-5.5.52-1.el7.x86_64.rpm mariadb-libs-5.5.52-1.el7.x86_64.rpm
mariadb-devel-5.5.52-1.el7.i686.rpm mariadb-server-5.5.52-1.el7.x86_64.rpm
mariadb-devel-5.5.52-1.el7.x86_64.rpm mariadb-test-5.5.52-1.el7.x86_64.rpm
[root@dbsv2 Packages]# rpm -ivh mariadb-server-5.5.52-1.el7.x86_64.rpm
準備しています... (100%)# (100%)## (100%)### (100%)#### (100%)##### (100%)###### (100%)####### (100%)######## (100%)######### (100%)########## (100%)########### (100%)############ (100%)############# (100%)############## (100%)############### (100%)################ (100%)################# (100%)################## (100%)################### (100%)#################### (100%)##################### (100%)###################### (100%)####################### (100%)######################## (100%)######################### (100%)########################## (100%)########################### (100%)############################ (100%)############################# (100%)############################## (100%)############################### (100%)################################ (100%)################################# (100%)################################# [100%]
更新中 / インストール中...
1:mariadb-server-1:5.5.52-1.el7 ( 1%)# ( 4%)## ( 7%)### ( 10%)#### ( 13%)##### ( 16%)###### ( 19%)####### ( 22%)######## ( 25%)######### ( 28%)########## ( 31%)########### ( 34%)############ ( 37%)############# ( 40%)############## ( 43%)############### ( 46%)################ ( 49%)################# ( 51%)################## ( 54%)################### ( 57%)#################### ( 60%)##################### ( 63%)###################### ( 66%)####################### ( 69%)######################## ( 72%)######################### ( 75%)########################## ( 78%)########################### ( 81%)############################ ( 84%)############################# ( 87%)############################## ( 90%)############################### ( 93%)################################ ( 96%)################################# ( 99%)################################# [100%]
[root@dbsv2 Packages]# rpm -qa |grep mariadb-server*
[root@dbsv2 Packages]# rmumount /mnt
umount: /mnt: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
[root@dbsv2 Packages]# cd
[root@dbsv2 ~]#
エラーメッセージが表示されているのですが、原因がわからず、起動させる場所に問題があるのでしょうか?
回答1件
あなたの回答
tips
プレビュー