web-dev-qa-db-ja.com

MysqlをDebianにインストールしましたが、Debianに別のデータベース(MariaDB)を取得しました

Debian 9.3でUbuntu 16.04のNginxサーバー環境に同じ設定を使用しましたが、DebianのデータベースはMysqlではなくMariaDBです。

apt-get install nginx python-certbot-nginx mysql-server php-fpm php-mysql -y

これがデフォルトのDebianの動作であることを理解しています。しかし、代わりにDebianでMysqlを使用する方法はありますか?それらを切り替える方法は?

2
Arcticooling

Debianは確かにMariaDBに切り替えており、mysql-serverパッケージをインストールすると、mariadb-server 10.1がインストールされます。

オラクルは、Debian 9を含む、Debian用のmysqlパッケージを提供しています。 https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/ ライブmariadbから切り替える手順mysqlセットアップへのセットアップはかなり複雑です。 mysqlの使用を開始していない場合は、少し簡単かもしれません。以下を実行することで、mariadbからmysqlに切り替えることができました。

apt remove mysql-server
apt autoremove
apt-get remove --purge mysql\*
wget https://dev.mysql.com/get/mysql-apt-config_0.8.9-1_all.deb
dpkg -i mysql-apt-config_0.8.9-1_all.deb
apt install mysql-server

MySQLを使用している場合、または既存のMySQL構成またはデータディレクトリを気にする場合は、これを実行しないでください。可能であれば、最初から再構築し、次のコマンドを実行してMySQL 5.7を新しいDebian 9システムにインストールすることをお勧めします。

wget https://dev.mysql.com/get/mysql-apt-config_0.8.9-1_all.deb
dpkg -i mysql-apt-config_0.8.9-1_all.deb
apt install mysql-server

または、MariaDBを使用することもできます。

それらの切り替えはサポートされていないと思います。

1
Benjamin Atkin