码迷,mamicode.com
首页 > 数据库 > 详细

ubuntu14.04上安装Mysql-5.7.11

时间:2016-07-18 02:58:00      阅读:330      评论:0      收藏:0      [点我收藏+]

标签:

  1. 先安装好操作系统

  2.  

    在Mysql官网上下载最新版的Ubuntu Linux专用的Mysql。我这里下载的是:mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar。

  3.  

    解压文件 命令为:tar -xvf mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar.

  4.  

    解压开来后,一共有11个deb包,用sudo dpkg -i [包名]命令逐个安装,因为包与包中间存在依赖关系,这里安装有个先后顺序。

    我的安装的顺序是:

    1.mysql-common_5.7.11-1ubuntu14.04_amd64.deb

    2.libmysqlclient20_5.7.11-1ubuntu14.04_amd64.deb

    3.libmysqlclient-dev_5.7.11-1ubuntu14.04_amd64.deb

    4.libmysqld-dev_5.7.11-1ubuntu14.04_amd64.deb

    技术分享
  5.  

    而后需要安装一个依赖包叫libaio1,命令为sudo apt-get intall libaio1;

    而后继续:

    5.mysql-community-client_5.7.11-1ubuntu14.04_amd64.deb

    6.mysql-client_5.7.11-1ubuntu14.04_amd64.deb

    7.mysql-community-source_5.7.11-1ubuntu14.04_amd64.deb

  6.  

    这里需要再安装一个依赖包叫libmecab2,安装好后,继续安装最后一个:

    8.mysql-community-server_5.7.11-1ubuntu14.04_amd64.deb

    安装过程中需要设置数据库密码。

  7.  

    到这里,所有的已经安装完毕。输入Mysql -uroot-p可以登陆数据库了。

     

     

     

     

     

    系统环境

    64位

     

    [html] view plain copy
     
     print?技术分享技术分享
    1. Ubuntu 14.04.3 LTS \n  \l  



     

    软件:

    去mysql官网下载ubuntu对应的版本号的service

     

    [html] view plain copy
     
     print?技术分享技术分享
    1. mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar  

     

     

    步骤1:

       将所下载的文件放置在/user/locale/src/mysql-5.7.11文件夹中。

       发现有如下文件:

     

    libmysqlclient18_5.6.28-1ubuntu14.04_amd64.deb
    libmysqlclient-dev_5.6.28-1ubuntu14.04_amd64.deb
    libmysqld-dev_5.6.28-1ubuntu14.04_amd64.deb
    mysql-client_5.6.28-1ubuntu14.04_amd64.deb
    mysql-common_5.6.28-1ubuntu14.04_amd64.deb
    mysql-community-bench_5.6.28-1ubuntu14.04_amd64.deb
    mysql-community-client_5.6.28-1ubuntu14.04_amd64.deb
    mysql-community-server_5.6.28-1ubuntu14.04_amd64.deb
    mysql-community-source_5.6.28-1ubuntu14.04_amd64.deb
    mysql-community-test_5.6.28-1ubuntu14.04_amd64.deb
    mysql-server_5.6.28-1ubuntu14.04_amd64.deb
    mysql-testsuite_5.6.28-1ubuntu14.04_amd64.deb

     

     

     

    步骤2:

        准备好系统环境,因为本人在安装过程中出现的错误为:

         mysql-community-server 依赖于 libaio1 (>= 0.3.93);然而:
                   未安装软件包 libaio1。
         mysql-community-server 依赖于 libmecab2 (>= 0.996-1.1);然而:
                   未安装软件包 libmecab2。

        准备条件一(解决安装出现未安装软件包libaio1的问题):

        更新设置到最新系统:
        sudo apt-get update  
        sudo apt-get upgrade
        apt-get install libaio1

     

    由于安装依赖有先后顺序,所以一次安装为:

     

    [html] view plain copy
     
     print?技术分享技术分享
    1. sudo dpkg -i mysql-common_5.6.28-1ubuntu14.04_amd64.deb  
    2. sudo dpkg -i libmysqlclient18_5.6.28-1ubuntu14.04_amd64.deb  
    3. sudo dpkg -i libmysqlclient-dev_5.6.28-1ubuntu14.04_amd64.deb  
    4. sudo dpkg -i libmysqld-dev_5.6.28-1ubuntu14.04_amd64.deb  

     

    [html] view plain copy
     
     print?技术分享技术分享
    1. sudo dpkg -i mysql-community-client_5.6.28-1ubuntu14.04_amd64.deb  
    2. sudo dpkg -i mysql-client_5.6.28-1ubuntu14.04_amd64.deb   

     

    [html] view plain copy
     
     print?技术分享技术分享
    1. sudo dpkg -i mysql-community-server_5.6.28-1ubuntu14.04_amd64.deb  

    安装此包的时候会出现 错误:未安装软件包libmecab2
        

     

    此时执行:

     

    [html] view plain copy
     
     print?技术分享技术分享
    1. sudo apt-get -f install  

     

    安装这个jar会设置密码。

     

     

    [html] view plain copy
     
     print?技术分享技术分享
    1. sudo dpkg -i mysql-server_5.6.28-1ubuntu14.04_amd64.deb   

     

    恭喜finish it

    此时mysql已经作为系统服务了:
    启动:/etc/init.d/mysql start

    步骤三:

    建立符号链接:

    完成后的数据目录位置:

    data directory : /var/lib/mysql

    完成后的配置文件目录位置:

    /etc/mysql

     

    我个人习惯建立一个/user/locale/mysql 下放一个data目录和一个etc目录。

     

     

    ps:若此数据库要远程使用,此时需要开启远程连接。看sql数据库篇。

     

ubuntu14.04上安装Mysql-5.7.11

标签:

原文地址:http://www.cnblogs.com/jxldjsn/p/5679729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!