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位

    1. Ubuntu 14.04.3 LTS \n  \l

    软件:

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

    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

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

    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
    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
    1. sudo dpkg -i mysql-community-server_5.6.28-1ubuntu14.04_amd64.deb

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

    此时执行:

    1. sudo apt-get -f install

    安装这个jar会设置密码。

    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的更多相关文章

  1. [译]How to Install Node.js on Ubuntu 14.04 如何在ubuntu14.04上安装node.js

    原文链接为 http://www.hostingadvice.com/how-to/install-nodejs-ubuntu-14-04/ 由作者Jacob Nicholson 发表于October ...

  2. Ubuntu 12.04上安装MySQL并运行

    Ubuntu 12.04上安装MySQL并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 安装MySQL数据库 sudo apt-get upda ...

  3. Ubuntu 20.04上安装MySQL教程,ubuntu安装mysql

    在Ubuntu 20.04上安装MySQL教程 先决条件 确保您以具有sudo特权的用户身份登录. 在Ubuntu上安装MySQL 在撰写本文时,Ubuntu存储库中可用的MySQL的最新版本是MyS ...

  4. Ubuntu14.04上安装pip的方法

    在Ubuntu14.04上,建议通过下面的方法安装,这是一种通用的方法,也适用于Windows,当然在Windows下 手动下载下来就行了 wget https://bootstrap.pypa.io ...

  5. 在ubuntu14.04上安装openstack mitaka

    最近在工作环境安装部署了juno版本,在GE口测试网络性能不太满意,发现mitaka版本支持ovs-dpdk,于是抽时间安装实验一番. 参考官网的安装文档,先准备将mitaka版本安装好再配置ovs. ...

  6. Caffe初学者第一部:Ubuntu14.04上安装caffe(CPU)+Python的详细过程 (亲测成功, 20180524更新)

    前言: 最近在学习深度学习,最先要解决的当然是开源框架的环境安装了.之前一直在学习谷歌的Tensorflow开源框架,最近实验中需要跟别人的算法比较,下载的别人的代码很多都是Caffe的,所以想着搭建 ...

  7. AWS ec2的ubuntu14.04上安装git服务

    http://imerc.xyz/2015/11/13/Ubuntu-14-04%E4%B8%8AGit%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E6%90%AD%E5 ...

  8. 在Ubuntu14.04上安装WordPress4搭建技术博客

    1.安装LAMP环境 1.1 安装Apache2 1.2 安装MySQL5 1.3 安装PHP5 1.4 安装phpMyAdmin 2.初始化数据库 3.下载并配置WordPress 4.配置Apac ...

  9. 如何在Ubuntu14.04中安装mysql

    接触过MySQL的小伙伴们都知道,在Windows下安装MySQL是一件让人十分头大的事情,但是在Ubuntu等其他Linux系统中安装MySQL就简单很多了,具体的教程如下.1.在Ubuntu的命令 ...

随机推荐

  1. Runtime(动态添加属性)

    下面通过一个实例展示一下Runtime(动态添加属性)的用法 下面对运行时添加属性用到的策略参数进行补充: 这样看来,前面的NSString* name用的策略是retain nonatomic就知道 ...

  2. Maven学习遇到的第一个错误

    现在开始学习maven,我是在极客学院看的视频学习的,学习当然会遇到异常,下面是我遇到的第一个异常 [ERROR] Failed to execute goal org.apache.maven.pl ...

  3. Windows 2003 Server C盘空间被IIS日志文件消耗殆尽案例

    今天突然收到手头一台数据库服务器的磁盘空间告警邮件,C盘空间只剩下5.41GB大小(当系统磁盘剩余空间小于总大小的10%时,发出告警邮件),如下图所示: 由于还有一些微弱印象:前阵子这台服务器的C盘剩 ...

  4. 《SQL Server企业级平台管理实践》读书笔记——SQL Server中关于系统库Tempdb总结

    Tempdb系统数据库是一个全局资源,可供连接到SQL Server实例的所有用户使用. 存储的内容项: 1.用户对象 用户对象由用户显示创建.这些对象可以位于用户会话的作用域中,也可以位于创建对象所 ...

  5. 关于nginx的限速模块

    nginx 使用 ngx_http_limit_req_module和ngx_http_limit_conn_module 来限制对资源的请求 这种方法,对于CC攻击(Challenge Collap ...

  6. 问题解决——cout 输出 CString

    Unicode下 wcout<<strText.GetString()<<endl;

  7. history介绍及bash命令快速调用

    在日常工作中,能够快速并准确的使用命令是必不可少的,下面为大家介绍一下其中的小技巧. 一.查找命令历史——history 使用history能够快速的找到之前输入过的命令. # history 大家可 ...

  8. [转]AngularJs 多语言的使用 angular-translate

    本文转自:http://www.tuicool.com/articles/zeymimB 随着世界各地Web访问量的增加,作为开发者的我们也在不断让应用国际化.本地化.当用户访问我们的应用时,他应该能 ...

  9. Gnome创建桌面快捷方式

    Ctrl+Alt+T打开终端 输入gnome-desktop-item-edit 桌面/ --create-new (注: 桌面/ 要改为你桌面文件夹所在路径) 配置快捷方式属性,在“命令(A)”这行 ...

  10. 【软件】图文解释XCode常用快捷键的使用

    一.关于运行调试 1.运行,停止,都在工具栏的Product里. Command + R  运行. Command + .  停止 2.F6单步调试.F7跳入,F8继续, 和Eclipse,VS类似 ...