ただし、MariaDB をインストールした後、Webmin と Virtualmin は MariaDB を管理できなくなりました。 [Webmin] -> [サーバー] -> [MySQL データベース サーバー] に移動すると、次のエラー メッセージが表示されます:
<ブロック引用>MySQL 起動スクリプト /etc/rc.d/init.d/mysqld がシステムに見つかりませんでした。 MySQL がインストールされていないか、モジュール構成が正しくない可能性があります。
パッケージは Webmin によって自動的にインストールできます。 YUM を使用してダウンロードおよびインストールするには、ここをクリックしてください。
原因
エラーが発生した理由は、ネイティブの MariaDB および MySQL ディストリビューションに mysql.server 起動スクリプトが付属しているためです。これは、RPM パッケージ (MariaDB-server -VERSION.rpm)、Red Hat Enterprise Linux (RHEL)、Fedora、CentOS、Scientific Linux など。
ただし、一部のベンダーは、「mysqld」などの別の名前で起動スクリプトをインストールする RPM パッケージを提供しています。実際、MySQL 起動スクリプトを「mysqld」としてインストールすることは非常に一般的な方法であるため、Webmin はデフォルトで MySQL 起動スクリプト名として mysqld を探します。
解決策
Virtualmin にログイン または Webmin 、Webmin に移動します -> サーバー -> MySQL データベース サーバー 、[モジュール構成] をクリックします。
次に、[システム構成] を選択します 「構成カテゴリ」ドロップダウンリストで。 [前へ] をクリックすることもできます または 次へ 正しいカテゴリにたどり着くまで、ボタンをクリックしてください。
MySQL サーバーを起動するコマンド のパスと名前を正しい MariaDB 起動スクリプトに変更します。 MySQL サーバーを停止するコマンド .通常、値は次のようになります:
注:「mysql」ファイルが実際に /etc/rc.d/init.d/ ディレクトリに存在することを確認するか、MariaDB 起動スクリプトの正しいパスとファイル名を見つけて、それに応じて値を置き換えます。
MySQL サーバーを起動するコマンド:/etc/rc.d/init.d/mysql start
MySQL サーバーを停止するコマンド:/etc/rc.d/init.d/mysql stop
完了したら [保存] ボタンをクリックすると、Webmin ですぐに MySQL と MariaDB の管理と構成が可能になります。