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数据库篇。

  • 相关阅读:
    119. Pascal's Triangle II
    118. Pascal's Triangle
    112. Path Sum
    111. Minimum Depth of Binary Tree
    110. Balanced Binary Tree
    108. Convert Sorted Array to Binary Search Tree
    88. Merge Sorted Array
    83. Remove Duplicates from Sorted List
    70. Climbing Stairs
    陌陌面试经历
  • 原文地址:https://www.cnblogs.com/jxldjsn/p/5679729.html
Copyright © 2011-2022 走看看