无法在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 

你不必这样做:

很容易就可以安装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站点 ,您可以按照此处描述的指南进行操作。

本指南可帮助您根据操作系统版本和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

如果从.deb文件安装mysql服务器,它将服务文件存储在/etc/init.d目录下作为mysql.server 。为了启动mysql服务器服务,你必须运行以下命令,

 sudo service mysql.server start 

要初始化mysql Data目录,请参阅此文档页面。

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