web-dev-qa-db-ja.com

ubuntu 12.04にmysql 5.6をインストールできません

公式サイトから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
2
Mithril

あなたはそれをする必要はありません:

簡単に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
4
Maythux

コミュニティサーバーインストールの公式の MySqlサイト によると、 here で説明されているガイドに従うことができます。

このガイドは、OSバージョンとMySQL製品(サーバー、コネクタ)のバージョンに応じて、MySQL製品のaptリポジトリを構成するのに役立ちます。 Ubuntu 12.04およびMySQL Server 5.6の概要を説明すると、次の手順に従います。

  1. APTパッケージ、この場合はmysql-apt-config_0.3.5-1ubuntu12.04_all.debパッケージをダウンロードします
  2. # dpkg -i mysql-apt-config_0.3.5-1ubuntu12.04_all.debを使用して実行します
  3. APTソースリスト# apt-get updateを更新
  4. 通常どおり# apt-get install mysql-serverをインストールします
1
Athafoud

.debファイルからmysqlサーバーをインストールする場合、/etc/init.dディレクトリ内にmysql.serverとしてサービスファイルを保存します。したがって、mysqlサーバーサービスを開始するには、以下のコマンドを実行する必要があります。

Sudo service mysql.server start

Mysqlデータディレクトリを初期化するには、 this ドキュメントページを参照してください。

0
Avinash Raj

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
0
mahemoff