目的
MySQLは、Debian9Stretch以降のDebianLinuxのデフォルトSQLデータベースではなくなりました。目的は、公式のMySQLリポジトリを使用してMySQLコミュニティサーバーをインストールすることです。
オペレーティングシステムとソフトウェアのバージョン
- オペレーティングシステム: –Debian9ストレッチ
- ソフトウェア: – MySQL Community Server 5.7.18
要件
Debianサーバーへの特権アクセスが必要になります。
難易度
簡単
規約
- # –指定されたLinuxコマンドは、rootユーザーとして直接、または
sudo
を使用して、root権限で実行する必要があります。 コマンド - $ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります
手順
リポジトリ構成の取得
MySQLコミュニティサーバーをDebian9Stretchにインストールする最も簡単な方法は、事前に再構成された公式のMySQLリポジトリを使用することです。これは、mysql-apt-config_*_all.deb
をダウンロードしてインストールすることで実現できます。 パッケージ。
https://dev.mysql.com/downloads/repo/apt/
にアクセスしてください 最新のMySQLAPTリポジトリパッケージをダウンロードします。例:
$ wget https://dev.mysql.com/get/mysql-apt-config_0.8.6-1_all.deb $ ls mysql-apt-config_0.8.6-1_all.deb
リポジトリ構成のインストール
MySQL APTリポジトリパッケージが利用可能になったので、gdebi
を使用します それをインストールするコマンド。 gdebi
の場合 コマンドはシステムで使用できません。# apt install gdebi-core
でインストールできます。 :
# gdebi mysql-apt-config_0.8.6-1_all.deb Reading package lists... Done Building dependency tree Reading state information... Done Reading state information... Done Auto configuration for MySQL APT Repo. MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in the world. The main goals of MySQL are speed, robustness and ease of use. Do you want to install the software package? [y/N]:y
適切なMySQLサーバーのバージョンとリポジトリを選択して、インストールウィザードに従います。ほとんどの場合、デフォルトで機能するはずです。 /etc/apt/sources.list.d/mysql.list
を編集することで、いつでも選択マニュアルを確認できます。 ソースは直接リストされます。
MySQLサーバーのインストール
この段階で、必ず実行してください:
# apt update
システムのパッケージリポジトリを更新するコマンド。その後、残っているのはapt
を使用してMySQLパッケージをインストールすることだけです。 指図。
# apt install mysql-server
上記のコマンドは、MySQLクライアントもフェッチしてインストールします。インストールしたら、MySQLコンソールにアクセスしてインストールを確認します。
# mysql -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.18 MySQL Community Server (GPL) Copyright (c) 2000, 2017, 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>