ubuntu14.04上安装Mysql-5.7.11
先安装好操作系统
在Mysql官网上下载最新版的Ubuntu Linux专用的Mysql。我这里下载的是:mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar。
解压文件 命令为:tar -xvf mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar.
解压开来后,一共有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

而后需要安装一个依赖包叫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
这里需要再安装一个依赖包叫libmecab2,安装好后,继续安装最后一个:
8.mysql-community-server_5.7.11-1ubuntu14.04_amd64.deb
安装过程中需要设置数据库密码。
到这里,所有的已经安装完毕。输入Mysql -uroot-p可以登陆数据库了。
系统环境:
64位
- Ubuntu 14.04.3 LTS \n \l
软件:
去mysql官网下载ubuntu对应的版本号的service
- 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.deblibmysqlclient-dev_5.6.28-1ubuntu14.04_amd64.deblibmysqld-dev_5.6.28-1ubuntu14.04_amd64.debmysql-client_5.6.28-1ubuntu14.04_amd64.debmysql-common_5.6.28-1ubuntu14.04_amd64.debmysql-community-bench_5.6.28-1ubuntu14.04_amd64.debmysql-community-client_5.6.28-1ubuntu14.04_amd64.debmysql-community-server_5.6.28-1ubuntu14.04_amd64.debmysql-community-source_5.6.28-1ubuntu14.04_amd64.debmysql-community-test_5.6.28-1ubuntu14.04_amd64.debmysql-server_5.6.28-1ubuntu14.04_amd64.debmysql-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由于安装依赖有先后顺序,所以一次安装为:
- sudo dpkg -i mysql-common_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i libmysqlclient18_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i libmysqlclient-dev_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i libmysqld-dev_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i mysql-community-client_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i mysql-client_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i mysql-community-server_5.6.28-1ubuntu14.04_amd64.deb
安装此包的时候会出现 错误:未安装软件包libmecab2
此时执行:
- sudo apt-get -f install
安装这个jar会设置密码。
- 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的更多相关文章
- [译]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 ...
- Ubuntu 12.04上安装MySQL并运行
Ubuntu 12.04上安装MySQL并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 安装MySQL数据库 sudo apt-get upda ...
- Ubuntu 20.04上安装MySQL教程,ubuntu安装mysql
在Ubuntu 20.04上安装MySQL教程 先决条件 确保您以具有sudo特权的用户身份登录. 在Ubuntu上安装MySQL 在撰写本文时,Ubuntu存储库中可用的MySQL的最新版本是MyS ...
- Ubuntu14.04上安装pip的方法
在Ubuntu14.04上,建议通过下面的方法安装,这是一种通用的方法,也适用于Windows,当然在Windows下 手动下载下来就行了 wget https://bootstrap.pypa.io ...
- 在ubuntu14.04上安装openstack mitaka
最近在工作环境安装部署了juno版本,在GE口测试网络性能不太满意,发现mitaka版本支持ovs-dpdk,于是抽时间安装实验一番. 参考官网的安装文档,先准备将mitaka版本安装好再配置ovs. ...
- Caffe初学者第一部:Ubuntu14.04上安装caffe(CPU)+Python的详细过程 (亲测成功, 20180524更新)
前言: 最近在学习深度学习,最先要解决的当然是开源框架的环境安装了.之前一直在学习谷歌的Tensorflow开源框架,最近实验中需要跟别人的算法比较,下载的别人的代码很多都是Caffe的,所以想着搭建 ...
- 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 ...
- 在Ubuntu14.04上安装WordPress4搭建技术博客
1.安装LAMP环境 1.1 安装Apache2 1.2 安装MySQL5 1.3 安装PHP5 1.4 安装phpMyAdmin 2.初始化数据库 3.下载并配置WordPress 4.配置Apac ...
- 如何在Ubuntu14.04中安装mysql
接触过MySQL的小伙伴们都知道,在Windows下安装MySQL是一件让人十分头大的事情,但是在Ubuntu等其他Linux系统中安装MySQL就简单很多了,具体的教程如下.1.在Ubuntu的命令 ...
随机推荐
- Runtime(动态添加属性)
下面通过一个实例展示一下Runtime(动态添加属性)的用法 下面对运行时添加属性用到的策略参数进行补充: 这样看来,前面的NSString* name用的策略是retain nonatomic就知道 ...
- Maven学习遇到的第一个错误
现在开始学习maven,我是在极客学院看的视频学习的,学习当然会遇到异常,下面是我遇到的第一个异常 [ERROR] Failed to execute goal org.apache.maven.pl ...
- Windows 2003 Server C盘空间被IIS日志文件消耗殆尽案例
今天突然收到手头一台数据库服务器的磁盘空间告警邮件,C盘空间只剩下5.41GB大小(当系统磁盘剩余空间小于总大小的10%时,发出告警邮件),如下图所示: 由于还有一些微弱印象:前阵子这台服务器的C盘剩 ...
- 《SQL Server企业级平台管理实践》读书笔记——SQL Server中关于系统库Tempdb总结
Tempdb系统数据库是一个全局资源,可供连接到SQL Server实例的所有用户使用. 存储的内容项: 1.用户对象 用户对象由用户显示创建.这些对象可以位于用户会话的作用域中,也可以位于创建对象所 ...
- 关于nginx的限速模块
nginx 使用 ngx_http_limit_req_module和ngx_http_limit_conn_module 来限制对资源的请求 这种方法,对于CC攻击(Challenge Collap ...
- 问题解决——cout 输出 CString
Unicode下 wcout<<strText.GetString()<<endl;
- history介绍及bash命令快速调用
在日常工作中,能够快速并准确的使用命令是必不可少的,下面为大家介绍一下其中的小技巧. 一.查找命令历史——history 使用history能够快速的找到之前输入过的命令. # history 大家可 ...
- [转]AngularJs 多语言的使用 angular-translate
本文转自:http://www.tuicool.com/articles/zeymimB 随着世界各地Web访问量的增加,作为开发者的我们也在不断让应用国际化.本地化.当用户访问我们的应用时,他应该能 ...
- Gnome创建桌面快捷方式
Ctrl+Alt+T打开终端 输入gnome-desktop-item-edit 桌面/ --create-new (注: 桌面/ 要改为你桌面文件夹所在路径) 配置快捷方式属性,在“命令(A)”这行 ...
- 【软件】图文解释XCode常用快捷键的使用
一.关于运行调试 1.运行,停止,都在工具栏的Product里. Command + R 运行. Command + . 停止 2.F6单步调试.F7跳入,F8继续, 和Eclipse,VS类似 ...