公式サイトからmysql-5.6.16-debian6.0-x86_64.debをダウンロードします。dpkg -i mysql-5.6.16-debian6.0-x86_64.deb
を使用してインストールします/opt/mysql/server-5.6/
にファイルを作成します。
root@ubuntu:~# cd /var/lib/mysql/
bash: cd: /var/lib/mysql/: No such file or directory
root@ubuntu:~$ service mysql start
mysql: unrecognized service
root@ubuntu:~$ chown -R mysql /opt/mysql/server-5.6/
chown: invalid user: mysql
root@ubuntu:~$ chgrp -R mysql /opt/mysql/server-5.6/
chgrp: invalid group: mysql
私はこれに対処する方法がわかりません...
root@ubuntu:~# ls -l /opt/mysql/server-5.6/
total 152
drwxr-xr-x 2 root root 4096 Mar 12 11:56 bin
-rw-r--r-- 1 root root 17987 Jan 14 23:38 COPYING
drwxr-xr-x 2 root root 4096 Mar 12 11:56 docs
drwxr-xr-x 3 root root 4096 Mar 12 11:56 include
-rw-r--r-- 1 root root 88109 Jan 14 23:38 INSTALL-BINARY
drwxr-xr-x 3 root root 4096 Mar 12 11:56 lib
drwxr-xr-x 4 root root 4096 Mar 11 16:32 man
drwxr-xr-x 10 root root 4096 Mar 12 11:56 mysql-test
-rw-r--r-- 1 root root 2496 Jan 14 23:38 README
drwxr-xr-x 2 root root 4096 Mar 12 11:56 scripts
drwxr-xr-x 28 root root 4096 Mar 12 11:56 share
drwxr-xr-x 4 root root 4096 Mar 12 11:56 sql-bench
drwxr-xr-x 3 root root 4096 Mar 12 11:56 support-files
あなたはそれをする必要はありません:
簡単にmysqlをインストールできます:
サーバ:
Sudo apt-get install mysql-server
クライアントのみ
Sudo apt-get install mysql-client
Ubuntuのデフォルトより新しいバージョンが必要な場合
バージョン5.5の場合;
Sudo apt-add-repository ppa:ondrej/mysql-5.5
バージョン5.6の場合。
Sudo apt-add-repository ppa:ondrej/mysql-5.6
必要なバージョンを追加した後、ソースlisを更新します。
Sudo apt-get update
今mysqlをインストールする
サーバ:
Sudo apt-get install mysql-server
クライアントのみ
Sudo apt-get install mysql-client
コミュニティサーバーインストールの公式の MySqlサイト によると、 here で説明されているガイドに従うことができます。
このガイドは、OSバージョンとMySQL製品(サーバー、コネクタ)のバージョンに応じて、MySQL製品のaptリポジトリを構成するのに役立ちます。 Ubuntu 12.04およびMySQL Server 5.6の概要を説明すると、次の手順に従います。
mysql-apt-config_0.3.5-1ubuntu12.04_all.deb
パッケージをダウンロードします# dpkg -i mysql-apt-config_0.3.5-1ubuntu12.04_all.deb
を使用して実行します# apt-get update
を更新# apt-get install mysql-server
をインストールします.debファイルからmysqlサーバーをインストールする場合、/etc/init.d
ディレクトリ内にmysql.server
としてサービスファイルを保存します。したがって、mysqlサーバーサービスを開始するには、以下のコマンドを実行する必要があります。
Sudo service mysql.server start
Mysqlデータディレクトリを初期化するには、 this ドキュメントページを参照してください。
ppa:ondrej/mysql-5.6
は、数日前に何らかの理由でCircleCIで作業を停止しました(テストが突然中断し、Circleは何も変更しませんでした)。 MySQL 5.5-> 5.6 ここの手順に基づいて にアップグレードしています。公式のMySQL aptを使用します。
echo "deb http://repo.mysql.com/apt/ubuntu/ precise mysql-apt-config" | Sudo tee /etc/apt/sources.list.d/mysql.list
echo "deb http://repo.mysql.com/apt/ubuntu/ precise mysql-5.6" | Sudo tee /etc/apt/sources.list.d/mysql.list
curl -s http://ronaldbradford.com/mysql/mysql.gpg | Sudo apt-key add -
Sudo apt-get update
Sudo service mysql stop
Sudo apt-get install -y mysql-server
Sudo mysql_upgrade -uroot # -p omitted as the circleci default container has no password