Ubuntu14.04にMySQLをインストールする方法

前書き ##

[ MySQL](https://www.mysql.com/)はオープンソースのデータベース管理システムであり、通常は人気のある[LAMP](https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-14-04)(Linux、Apache、[MySQL](https://cloud.tencent.com/product/cdb?from=10680)、PHP / Python / Perl)スタックとして使用されます。インストールの一部。リレーショナルデータベースとSQL(Structured Query Language)を使用してデータを管理します。

短いバージョンのインストールは簡単です。パッケージインデックスを更新し、 mysql-serverパッケージをインストールしてから、付属のセキュリティおよびデータベース初期化スクリプトを実行します。

sudo apt-get update
sudo apt-get install mysql-server
sudo mysql_secure_installation
sudo mysql_install_db

このチュートリアルでは、MySQLバージョン5.5、5.6、または5.7をUbuntu14.04サーバーにインストールする方法を説明します。これらのインストール手順の詳細を知りたい場合、または特定のバージョンのMySQLをインストールしたい場合は、読み続けてください。

コースの準備

このチュートリアルに従うには、次のものが必要です。

ステップ1-MySQLをインストールする

MySQLをインストールするには2つの方法があります。デフォルトのAPTパッケージリポジトリに含まれているバージョン(5.5および5.6)のいずれかを使用するか、MySQLリポジトリを手動で追加して最新バージョン(現在は5.7)をインストールできます。

特定のバージョンのMySQLをインストールする場合は、以下の適切なセクションに従ってください。最適なバージョンを判断するために、[MySQL 5.5の概要](https://dev.mysql.com/tech-resources/articles/introduction-to-mysql-55.html)を読んでから、[MySQL 5.6の新機能](http://dev.mysql.com/tech-resources/articles/whats-new-in-mysql-5.6.html)と[MySQL5.7の新機能]を読むことができます。関数](http://dev.mysql.com/doc/refman/5.7/en/mysql-nutshell.html)。

よくわからない場合は、 mysql-serverAPTパッケージを使用できます。このパッケージはLinuxディストリビューションの最新バージョンのみをインストールします。執筆時点では5.5ですが、いつでも別のバージョンに更新できます。

この方法でMySQLをインストールするには、サーバーのパッケージインデックスを更新し、 apt-getを使用してパッケージをインストールします。

sudo apt-get update
sudo apt-get install mysql-server

インストールプロセス中に、rootパスワードを作成するように求められます。安全なパスワードを選択し、後で必要になるため、覚えておいてください。次に、ここから2番目のステップに進みます。

MySQL5.5または5.6をインストールします

MySQL 5.5または5.6を具体的にインストールする場合でも、プロセスは非常に簡単です。まず、サーバーのパッケージインデックスを更新します。

sudo apt-get update

次に、MySQL 5.5をインストールするには、 mysql-server-5.5パッケージをインストールします。

sudo apt-get install mysql-server-5.5

MySQL 5.6をインストールするには、 mysql-server-5.6パッケージをインストールします。

sudo apt-get install mysql-server-5.6

これらの2つのオプションでは、インストール中にrootパスワードを作成するように求められます。安全なものを選択し、後で必要になるので覚えておいてください。

MySQL5.7をインストール

MySQL 5.7をインストールする場合は、[MySQL APTリポジトリページ](http://dev.mysql.com/downloads/repo/apt/)から新しいAPTパッケージストア[ライブラリ](http://dev.mysql.com/downloads/repo/apt/)を追加する必要があります。右下の[ダウンロード]をクリックし、次のページのありがとうございます。ダウンロードを開始からリンクをコピーします。 .debパッケージをサーバーにダウンロードします。

wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb

次に、 dpkgを使用してインストールします。

sudo dpkg -i mysql-apt-config_0.6.0-1_all.deb

構成するMySQL製品を尋ねるプロンプトが表示されます。強調表示された** My ** [** SQL Server ](https://cloud.tencent.com/product/sqlserver?from=10680)オプションは mysql-5.7 である必要があります。そうでない場合は、「ENTER」を押してから、矢印キーを使用して mysql-5.7 **までスクロールダウンし、もう一度「ENTER」を押します。

オプションに** mysql-5.7 **が表示されたら、メインメニューの[適用]を下にスクロールして、もう一度[ENTER]を押します。次に、パッケージインデックスを更新します。

sudo apt-get update

最後に、MySQL5.7が含まれている mysql-serverパッケージをインストールします。

sudo apt-get install mysql-server

インストールプロセス中に、rootパスワードを作成するように求められます。安全なものを選択し、後で必要になるので覚えておいてください。

ステップ2-MySQLを構成する

まず、付属のセキュリティスクリプトを実行する必要があります。これにより、リモートルートログインやサンプルユーザーなど、安全性の低いデフォルトオプションが変更されます。

sudo mysql_secure_installation

これにより、手順1で作成したルートパスワードを入力するように求められます。ルートパスワードを変更するかどうかを尋ねる質問を除いて、「ENTER」を押すと、以降のすべての質問のデフォルト値を受け入れることができます。最初のステップで設定するだけなので、今すぐ変更する必要はありません。

次に、MySQLがデータを格納するMySQLデータディレクトリを初期化します。これを行う方法は、実行しているMySQLのバージョンによって異なります。次のコマンドを使用して、MySQLのバージョンを確認できます。

mysql --version

次のような出力が表示されます。

mysql  Ver 14.14 Distrib 5.7.11,forLinux(x86_64) using  EditLine wrapper

5.7.6より前のバージョンのMySQLを使用している場合は、 mysql_install_dbを実行してデータディレクトリを初期化する必要があります。

sudo mysql_install_db

注: MySQL 5.6では、**致命的なエラー:my-default.cnf **が見つかりませんというエラーが表示される場合があります。これを行う場合は、構成ファイル / usr / share / my.cnfを目的の場所 mysql_install_dbにコピーしてから、再実行してください。

sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf
sudo mysql_install_db

これは、MySQL5.6のいくつかの変更とAPTパッケージの小さなバグが原因です。

MySQL 5.7.6以降、 mysql_install_dbコマンドは非推奨になりました。バージョン5.7.6以降を使用している場合は、 mysqld--initializeを使用する必要があります。

ただし、最初の手順のように、Debianディストリビューションからバージョン5.7をインストールした場合、データディレクトリは自動的に初期化されるため、何もする必要はありません。このコマンドを実行しようとすると、次のエラーが表示されます。

2016- 03- 07 T20:11:15.998193Z 0[ERROR]--initialize specified but the data directory has files in it. Aborting.

ステップ3-MySQLをテストする

どのようにインストールしても、MySQLはすでに自動的に実行を開始しているはずです。テストするには、ステータスを確認してください。

service mysql status

次の出力が表示されます(異なるPIDを使用)。

mysql start/running, process 2689

MySQLが実行されていない場合は、 sudo service mysqlstartで起動できます。

その他のチェックについては、管理コマンドの実行を可能にするクライアントである mysqladminツールを使用してデータベースへの接続を試みることができます。たとえば、このコマンドは、** root **( -u root)としてMySQLに接続し、パスワード( -p)の入力を求め、バージョンを返すことを意味します。

mysqladmin -p -u root version

次のような出力が表示されます。

mysqladmin  Ver 8.42 Distrib 5.5.47,for debian-linux-gnu on x86_64
Copyright(c)2000,2015, 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.
​
Server version      5.5.47-0ubuntu0.14.04.1
Protocol version    10
Connection      Localhost via UNIX socket
UNIX socket     /var/run/mysqld/mysqld.sock
Uptime:4 min 15 sec
​
Threads:1  Questions:602  Slow queries:0  Opens:189  Flush tables:1  Open tables:41  Queries per second avg:2.360

これは、MySQLが稼働していることを意味します。

結論として ##

これで、基本的なMySQL設定がサーバーにインストールされました。次に実行できる次の手順の例をいくつか示します。

その他のUbuntuチュートリアルについては、[Tencent Cloud + Community](https://cloud.tencent.com/developer?from=10680)にアクセスして詳細を確認してください。


参照:「Ubuntu14.04にMySQLをインストールする方法」

Recommended Posts

Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu14.04にMySQLをインストールする方法
Ubuntu 18.04(linux)にMySQLをインストールする方法
Ubuntu18.04に最新のMySQLをインストールする方法
CentOS8にMySQLをインストールする方法
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
Ubuntu20.04にVagrantをインストールする方法
Ubuntu14.04にBacula-Webをインストールする方法
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu18.04にAnaconda3をインストールする方法
Ubuntu14.04にmysqlをインストールする方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
Ubuntu14.04にMemSQLをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
Ubuntu16.04にPrestaShopをインストールする方法
Ubuntu20.04にSkypeをインストールする方法
Ubuntu20.04にJenkinsをインストールする方法
Ubuntu18.04にPython3.8をインストールする方法
Ubuntu20.04にKVMをインストールする方法
ubuntu14.04にopencv3.0.0をインストールする方法
Ubuntu20.04にAnacondaをインストールする方法
Ubuntu16.04にPrometheusをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にRをインストールする方法
Ubuntu16.04にMoodleをインストールする方法
Ubuntu14.04にSolr5.2.1をインストールする方法
Ubuntu16.04にTeamviewerをインストールする方法
Ubuntu20.04にMariaDBをインストールする方法
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にMonoをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu20.04にZoomをインストールする方法
Ubuntu14.04にmysqlをインストールする方法
Ubuntu20.04にOpenCVをインストールする方法
Ubuntu20.04にSpotifyをインストールする方法
Ubuntu16.04にGo1.6をインストールする方法
Ubuntu18.04にGoをインストールする方法
Ubuntu20.04にPostgreSQLをインストールする方法
Ubuntu18.04にVLCをインストールする方法
Ubuntu20.04にTeamViewerをインストールする方法
Ubuntu20.04にWebminをインストールする方法
Ubuntu14.04にmysqlをインストールします
Ubuntu18.04にDockerComposeをインストールする方法
RaspberryPiにUbuntuをインストールする方法
Ubuntu14.04にBaculaServerをインストールする方法
Raspberry Pi4にUbuntu19.10をインストールする方法
Ubuntu18.04にApacheKafkaをインストールする方法