困った時の救世主!Ubuntu 14.04でMySQLサーバーのインストールトラブル解決
Ubuntu 14.04 に MySQL サーバーをインストールする方法
必要なもの:
- Ubuntu 14.04 がインストールされたコンピューター
- sudo 権限を持つユーザーアカウント
手順:
- パッケージリストを更新します。
sudo apt-get update
- MySQL サーバーとクライアントパッケージをインストールします。
sudo apt-get install mysql-server mysql-client
- MySQL インストールスクリプトを実行します。
このスクリプトは、MySQL ユーザーのパスワードを設定し、その他の初期設定を行います。
sudo mysql_secure_installation
- パスワードを入力するかどうか: はい
- 新しいパスワード: 強固なパスワード
- パスワードの再入力: 新しいパスワードと同じ
- Validate password plugin を削除しますか?: はい
- 匿名ユーザーを削除しますか?: はい
- ログファイルを消去しますか?: はい
- MySQL サーバーを再起動しますか?: はい
- MySQL サーバーが起動していることを確認します。
sudo service mysql status
出力:
mysql (pid 15935) is running...
- MySQL クライアントを使用してデータベースに接続します。
mysql -u root -p
入力を求められたら、前に設定した MySQL ユーザーのパスワードを入力します。
これで、MySQL サーバーが Ubuntu 14.04 にインストールされ、使用できるようになりました。
MariaDB は MySQL の代替となる人気のオープンソースデータベースです。 MySQL と互換性があり、多くの場合、ドロップイン置換として使用できます。
Ubuntu 14.04 に MariaDB をインストールするには、次の手順に従います。
- 次のコマンドを使用して MariaDB リポジトリを追加します。
sudo add-apt-repository ppa:ondrej/mariadb-precise
sudo apt-get update
sudo apt-get install mariadb-server mariadb-client
sudo mysql_secure_installation
sudo service mysql status
mysql (pid 15935) is running...
mysql -u root -p
注: 以下の例を実行する前に、MySQL サーバーがインストールされ、実行されていることを確認してください。
接続とデータベースの作成
mysql -u root -p
CREATE DATABASE my_database;
データベースの使用
USE my_database;
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL
);
INSERT INTO users (name, email) VALUES ("John Doe", "[email protected]");
INSERT INTO users (name, email) VALUES ("Jane Doe", "[email protected]");
SELECT * FROM users;
この例では、次のことを行います。
mysql
コマンドを使用して MySQL クライアントに接続します。root
ユーザー名とパスワードを入力して、データベースサーバーにログインします。CREATE DATABASE my_database
コマンドを使用して、my_database
という名前の新しいデータベースを作成します。USE my_database
コマンドを使用して、新しく作成したデータベースを選択します。CREATE TABLE users
コマンドを使用して、users
という名前の新しいテーブルを作成します。 このテーブルには、id
、name
、およびemail
という 3 つの列があります。INSERT INTO users
コマンドを使用して、2 つの新しい行をusers
テーブルに挿入します。SELECT * FROM users
コマンドを使用して、users
テーブル内のすべてのデータを選択します。
この例は、MySQL を使用してデータベースに接続し、基本的な操作を実行する方法を示すほんの一例です。 MySQL に関する詳細については、公式ドキュメントを参照してください。
MySQL を Ubuntu 14.04 にインストールするその他の方法
PPA を使用する
PPA (Personal Package Archive) は、公式リポジトリよりも新しいバージョンのソフトウェアをインストールするための便利な方法です。 MySQL をインストールするには、次の PPA を追加できます。
sudo add-apt-repository ppa:ondrej/mysql-5.7
sudo apt-get update
sudo apt-get install mysql-server mysql-client
このコマンドは、MySQL 5.7 の最新バージョンをインストールします。
ソースからコンパイルする
より高度な方法として、ソースから MySQL をコンパイルする方法があります。これにより、システム構成に合わせた MySQL をインストールできます。
この方法には、多くの手順が必要であり、上級ユーザー向けです。 詳細については、MySQL 公式ドキュメントを参照してください。
Docker を使用する
Docker は、コンテナーを使用してアプリケーションを分離して実行するプラットフォームです。 Docker を使用して MySQL コンテナーを起動することで、簡単に MySQL をインストールして実行できます。
Docker の使用方法については、Docker 公式ドキュメントを参照してください。
最適な方法の選択
使用する方法は、ニーズとスキルレベルによって異なります。
- 初心者の方: 基本的な方法を使用するのがおすすめです。
- 最新バージョンの MySQL を必要とする場合: PPA を使用する
- 高度な構成が必要な場合: ソースからコンパイルする
- 簡単にインストールして実行したい場合: Docker を使用する
MariaDB のインストール
MariaDB は、MySQL の代替となる人気のオープンソースデータベースです。 Ubuntu 14.04 に MariaDB をインストールするには、次の手順に従います。
sudo add-apt-repository ppa:ondrej/mariadb-precise
sudo apt-get update
sudo apt-get install mariadb-server mariadb-client
sudo mysql_secure_installation
sudo service mysql status
mysql (pid 15935) is running...
mysql -u root -p
mysql ubuntu-14.04 mariadb