MySQLは導入する必要がありません。何年も前から存在しており、広く使用されているオープンソースのデータベース管理システムです。ここでは、MySQLサーバーとクライアントをDebian11Bullseyeにインストールする方法を学びます。
ええと、Debian 10 Busterと同じように、11BullseyeもデフォルトのMySQLバリアントとしてMariaDBをインストールしました。はい、Debain11のデフォルトリポジトリを使用してOracleMySQLをインストールすることはできません。まあ、MySQLのフォークであるため、MariaDBは同様に機能し、安定しています。そして、MYSQLを必要とするすべてのアプリケーションと互換性があります。
それでも、OracleのMySQLとその機能だけが必要な場合は、このチュートリアルを使用してリポジトリを手動で追加して取得できます。
Debian11BullsyeyeにOracleMySQLをインストールする手順
このチュートリアルで指定された手順は、Debian10Busterおよびその他の同様のLinuxシステムで使用できます。
1。 MySQLリポジトリDebianパッケージをダウンロード
DebianとそのベースのシステムでのMySQLリポジトリの設定は非常に簡単です。公式のコミュニティダウンロードページにアクセスするだけで、debバイナリ形式の最新のAptレプソティオリーをダウンロードできます。代わりに、指定されたコマンドを使用することもできます。
sudo apt install wget -y
wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
2。 MySQLAPT再投稿を追加
Debian 11システムにバイナリパッケージの形式でMySQLリポジトリを作成したら、APTパッケージマネージャーを使用して同じものをインストールしましょう。
sudo apt install ./mysql-apt-config_*_all.deb
リポジトリを介して追加するものを選択するオプションが表示されます。矢印キーを使用して、 MySQL Server&Clusterを選択します 、次に TABを押します ボタンをクリックしてOKを選択します 次にEnterを押します キー。
MySQLサーバーの利用可能なバージョンを選択します。ここではmyslq-8.0でした。その後、 TABを使用します OKを選択します Enterを押します キー。
もう一度OKを選択します 次に、 TABを使用します OKに移動します Enterを押します キー。
これにより、Debian11サーバー上のデータベースの最新のDebianリポジトリが自動的に構成されます。
追加情報: 将来、リポジトリを使用してツールを追加したり、リポジトリを再構成したりする場合は、次のように実行します。
sudo dpkg-reconfigure mysql-apt-config
3。 Debian11リポジトリキャッシュを更新します
リポジトリを追加したら、systemupdateコマンドを実行してキャッシュを再構築します。システムが新しく追加されたリポジトリで利用可能なパッケージを認識できるようにします。
sudo apt update
4。 MySQLをDebian11Bullseyeにインストールするコマンド
次に、APTパッケージマネージャーを使用してインストールする通常のパッケージと同様に、MYSQLデータベースサーバーもインストールします。
sudo apt install mysql-server
注 :すでに MariaDBをお持ちの場合 システムで、競合を避けるために最初に同じものを削除します。
MySQLサーバーで使用するパスワードを入力し、強力な認証方法を選択します。
5。データベースサーバーサービスを開始して有効にする
インストールが完了したら、Debian11でOracleMySQLのサービスを開始して有効にし、システムの起動時に自動的に開始できるようにします。
sudo systemctl enable --now mysql
ステータスを確認するには:
systemctl status mysql
6。データベースサーバーを保護する
これは、データベースが誰かによる悪意のあるアクセスの試みを回避するのに十分な安全性を確保するために必要なすべての手順を確実に実行するための追加の手順です。
sudo mysql_secure_installation
テキストベースのウィザードに従って、rootパスワードを設定し(必要な場合)、デモデータベースを削除し、リモートrootログインを禁止し、匿名ユーザーを削除します。
これで完了です。ウェブインターフェースを使用してデータベーステーブルとユーザーを管理する方法について詳しくは、別のチュートリアルを参照してください-Debian11BullseyeにphpMyAdminをインストールする