GNU/Linux >> Linux の 問題 >  >> Debian

MySQLをDebian9Stretchにインストールします-ステップバイステップのプロセス?

MySQLは最も人気のあるオープンソースのデータベース管理システムです。 MySQLはDebian9のリリースで利用できなくなり、MariaDBがデフォルトのデータベースシステムになりました。一般的に、MySQLは人気のあるLAMPおよびLEMPスタックの一部です。

ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するMySQLクエリを実行するのを定期的に支援しています。

これに関連して、MySQLaptリポジトリからDebian9サーバーにMySQLをインストールする方法を検討します。


MySQL PPAを構成する方法?

MySQLのインストール手順に進む前に、sudo権限を持つユーザーアカウントを使用していることを確認してください。

MySQLは、Debianシステム用の公式MySQLPPAを提供します。そこで、そこからMySQLパッケージをダウンロードし、Debianシステムにインストールします。以下のコマンドを実行して、PPAリポジトリを有効にします。

$ wget http://repo.mysql.com/mysql-apt-config_0.8.12-1_all.deb

ダウンロードが完了したら、以下のコマンドを使用してリリースパッケージをインストールできます。

$ sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb

設定メニューが表示され、MySQLのバージョンを自由に選択できます。

デフォルトでは、MySQL8.0が選択されています。 MySQL Server&Cluster(現在選択されている:mysql-8.0)オプションを選択して別のバージョンをインストールし、要件に応じてバージョンを選択できます。

ここでは、MySQL 8.0をインストールするので、最後のオプション[OK]を選択し、Enterキーを押して変更を保存します。


MySQLをDebianにインストールする方法は?

これで、サーバーでMySQLをインストールする準備が整いました。

次を使用してパッケージリストを更新することから始めます:

$ sudo apt update

以下のコマンドを使用して、MySQLサーバーをDebianシステムにインストールします。

$ sudo apt install mysql-server

以下のようにrootユーザーのパスワードを設定するように求められます。 rootユーザーの強力なパスワードを入力し、[OK]ボタンをクリックします。繰り返しますが、パスワードの再入力を求められます。このパスワードはrootユーザーのパスワードとして使用されます。

次に、新しいMySQL8認証について通知するメッセージが表示されます。

その後、新しいMySQL8認証について通知するメッセージが表示されます。デフォルトのMySQL8認証プラグインを選択する前に、それがアプリケーションでサポートされていることを確認してください。


MySQLのインストールを確認する方法は?

インストールが完了すると、MySQLサービスが自動的に開始されます。次のように入力して、MySQLサービスのステータスを確認できます。

$ sudo systemctl status mysql

サービスがアクティブな場合、以下の出力が表示されます:

Output
● mysql.service - MySQL Community Server
    Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en
    Active: active (running) since Tue 2019-04-23 10:37:09 IST; 13s ago
      Docs: man:mysqld(8)
            http://dev.mysql.com/doc/refman/en/using-systemd.html
   Process: 4475 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=
  Main PID: 4510 (mysqld)
    Status: "SERVER_OPERATING"
     Tasks: 38 (limit: 4915)
    CGroup: /system.slice/mysql.service
            └─4510 /usr/sbin/mysqld


MySQLのインストールを保護する方法は?

mysql_secure_installationコマンドを実行すると、MySQLのセキュリティを向上させることができます。これはMySQLに組み込まれたセキュリティスクリプトです。

次に、以下のコマンドを実行します:

$ sudo mysql_secure_installation

このコマンドを実行すると、この手順の前に設定したrootユーザーのパスワードを入力するように求められます。

その後、検証パスワードプラグインを使用するかどうかを選択するように求められます。これは、MySQLパスワードの強度をテストするために使用できます。パスワード検証プラグインを設定しない場合は、Enterキーを押します。

次に、現在のrootユーザーのパスワードを変更するかどうかを尋ねられます。現在のパスワードが完全な場合は、プロンプトで「いいえ」を表すNを入力します。

次に、すべての次の質問でYを押し、それぞれのEnterキーを押します。これにより、一部の匿名ユーザーとテストデータベースが削除され、リモートrootログインが無効になり、これらの新しいルールが読み込まれるため、MySQLは行った変更をすぐに尊重します。

次の質問が表示され、すべての場合はyes / yを押す必要があります:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y


コマンドラインからMySQLに接続する方法は?

以下のコマンドを使用してコマンドラインを使用してMySQLサーバーにログインできます:

$ mysql -u root -p

以前に設定したrootユーザーのパスワードを入力するように求められ、以下のように出力が表示されます。

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 8.0.15 MySQL Community Server - GPL
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>


Debian
  1. Ubuntu / DebianディストリビューションにTyporaをインストールする-ステップバイステップのプロセス?

  2. Debian 9システムにGitをインストールする-ステップバイステップのプロセス?

  3. Debian 9サーバーにNginxをインストールする-ステップバイステップのプロセス?

  1. MySQL 8.0/5.7をDebian11/Debian10にインストールする方法

  2. Debian 9にApacheを使用してphpMyAdminをインストールします-ステップバイステップのプロセス?

  3. Debian10にArduinoIDEをインストールします-それを実装するためのステップバイステップのプロセス?

  1. Debian11にJitsiMeetをインストールする-ステップバイステップのプロセス?

  2. Debian 9システムにJavaをインストールする-ステップバイステップのプロセス?

  3. Debian 9にVNCをインストールして設定する-ステップバイステップのプロセス?