zoukankan      html  css  js  c++  java
  • ubuntu14.04上安装Mysql-5.7.11

    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

      ubuntu14.04上安装Mysql-5.7.11
    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?在CODE上查看代码片派生到我的代码片
      1. Ubuntu 14.04.3 LTS    l  



      软件:

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

      [html] view plain copy
       
       print?在CODE上查看代码片派生到我的代码片
      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?在CODE上查看代码片派生到我的代码片
      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?在CODE上查看代码片派生到我的代码片
      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?在CODE上查看代码片派生到我的代码片
      1. sudo dpkg -i mysql-community-server_5.6.28-1ubuntu14.04_amd64.deb  

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

      此时执行:

      [html] view plain copy
       
       print?在CODE上查看代码片派生到我的代码片
      1. sudo apt-get -f install  

      安装这个jar会设置密码。

      [html] view plain copy
       
       print?在CODE上查看代码片派生到我的代码片
      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数据库篇。

  • 相关阅读:
    一起谈.NET技术,ASP.NET应用下基于SessionState的“状态编程框架”解决方案 狼人:
    一起谈.NET技术,谈谈ASP.NET皮肤机制的实现 狼人:
    一起谈.NET技术,asp.net控件开发基础(9) 狼人:
    一起谈.NET技术,asp.net控件开发基础(11) 狼人:
    一起谈.NET技术,ASP.NET MVC 3 Beta初体验之实用的WebMail 狼人:
    一起谈.NET技术,关于Silverlight战略转移新闻,我的思考 狼人:
    一起谈.NET技术,ASP.NET MVC 3 Beta初体验之超酷的Chart:3D效果 狼人:
    一起谈.NET技术,asp.net控件开发基础(10) 狼人:
    一起谈.NET技术,asp.net控件开发基础(19) 狼人:
    一起谈.NET技术,asp.net控件开发基础(8) 狼人:
  • 原文地址:https://www.cnblogs.com/jxldjsn/p/5679729.html
Copyright © 2011-2022 走看看