本教程教你如何在基于 Ubuntu 的 Linux 发行版上安装 MySQL。对于首次使用的用户,你将会学习到如何验证你的安装和第一次怎样去连接 MySQL。

-- Sergiu

MySQL 是一个典型的数据库管理系统。它被用于许多技术栈中,包括流行的 LAMP (Linux、Apache、MySQL、PHP)技术栈。它已经被证实了其稳定性。另一个让 MySQL 受欢迎的原因是它是开源的。

MySQL 是关系型数据库(基本上是表格数据)。以这种方式它很容易去存储、组织和访问数据。它使用SQL(结构化查询语言)来管理数据。

这这篇文章中,我将向你展示如何在 Ubuntu 18.04 安装和使用 MySQL 8.0。让我们一起来看看吧!

在 Ubuntu 上安装 MySQL

我将会介绍两种在 Ubuntu 18.04 上安装 MySQL 的方法:

从 Ubuntu 仓库上安装 MySQL。非常简单,但不是最新版(5.7)

从官方仓库安装 MySQL。你将额外增加一些步处理过程,但不用担心。你将会拥有最新版的MySQL(8.0)

有必要的时候,我将会提供屏幕截图去引导你。但这篇文章中的大部分步骤,我将直接在终端(默认热键: CTRL+ALT+T)输入命令。别害怕!

方法 1、从 Ubuntu 仓库安装 MySQL

首先,输入下列命令确保你的仓库已经被更新:

sudo apt update

现在,安装 MySQL 5.7,简单输入下列命令:

sudo apt install mysql-server -y

就是这样!简单且高效。

方法 2、使用官方仓库安装 MySQL

虽然这个方法多了一些步骤,但我将逐一介绍,并尝试写下清晰的笔记。

首先浏览 MySQL 官方网站的 下载页面 。

在这里,选择 DEB 软件包,点击“Download”链接。

滑到有关于 Oracle 网站信息的底部,右键 “No thanks, just start my download.”,然后选择 “Copy link location”。

现在回到终端,我们将使用 Curl 命令去下载这个软件包:

https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb 是我刚刚从网页上复制的链接。根据当前的 MySQL 版本,它有可能不同。让我们使用 dpkg 去开始安装 MySQL:

sudo dpkg -i mysql-apt-config*

更新你的仓库:

sudo apt update

要实际安装 MySQL,我们将使用像第一个方法中同样的命令来安装:

sudo apt install mysql-server -y

这样做会在你的终端中打开包配置的提示。使用向下箭头选择“Ok”选项。

yctx mysql.sql_MySQL 安装指南相关推荐

  1. Apache+MySQL+PHP安装指南

    L.A.M.P.(Linux, Apache, MySQL, PPH) 是开源软件的黄金组合,几乎每一个Linux的开发或管理人员都会有机会接触到LAMP,"怎么安装?"是问得最多 ...

  2. 【NGINX+PHP7.3+MYSQL】安装指南

    文章目录 NGINX 添加源 --> 查看 安装 配置 设置开机启动 启动服务 停止服务 重新加载 防火墙 效果图 可能出现的问题 报 [emerg] bind() to 0.0.0.0:XXX ...

  3. php join a.id b.id,mysql,sql_MySQL A left join B on B.cid=A.id 左链接查询失败,求解,mysql,sql - phpStudy...

    MySQL A left join B on B.cid=A.id 左链接查询失败,求解 mysql> desc fb_category; +-------+-------------+---- ...

  4. mysql 服务无法启动 没有报告任何错误_My SQL学习之路(一)

    首先安装参照下方链接 猴子:超级详细的mysql数据库安装指南​zhuanlan.zhihu.com 里面图形化Navicat工具界面很好用,可以帮您创建mysql数据库实例,就不用以下的配置文件这些 ...

  5. (入门级小项目)JSP编程+web项目发布到Tomcat+mysql数据库

    项目名称:  学生评分系统 1. 笔记本电脑开wifi使用Tomcat9做服务器.(默认150个链接) 2. 在mysql数据库中录入两个班级的学生信息. 3. 登陆界面,对两个班级学生usernam ...

  6. mysql --one-database_MySQL数分:安装及入门

    此次,我们SQL进行项目实践,开始之前,我们需要对SQL进行简单了解. SQL是什么?为什么学习SQL?如何使用SQL?使用SQL需要什么环境,如何安装? 我们分以下部分进行介绍,你也可以直接跳到自己 ...

  7. sql 只要一个字段相同则只显示一条数据_数据库

    数据库:管理数据的仓库,其本质是一种数据结构. 一.数据 数据:即信息,包括视觉信息.听觉信息等等.当前数据库主要存储的是视觉信息(数字.文字等等) 二.数据库的组成 数据库是由一张张数据表组成的. ...

  8. sql 查询本月请假的人数_温故而知新---学习SQL练习作业

    在看过<SQL基础教程>(作者:MICK)后,陆续面试发现自己的实操确实差很多,又重新学习SQL知识,听了猴子老师新的知乎LIVE,发现这种新的SQL学习方式真好,知识点写的很清楚,也更容 ...

  9. Email接收验证码,以实现登录/注册/修改密码

    要求 1)实现Email形式的注册功能和相应的登录功能: 2)实现忘记密码时的密码找回功能: 3)存在数据库中的密码不能以明文形式存放,即建议在浏览器端发送请求前,调用js代码对用户的密码做md5加密 ...

最新文章

  1. 逻辑 STANDBY ORA-00368日志应用失败处理一例
  2. 在 Delphi 中调用 JavaScript(二)
  3. 安装Visio 2016与原本的office冲突的最终解决方案
  4. Apache Solr 4.0今日发布
  5. 多标签图像分类任务的评价方法——mAP
  6. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_07 缓冲流_4_缓冲流的效率测试_复制文件...
  7. S71200PLC程序博图V14 西门子博图编写
  8. 基于3D关节点的人体动作识别综述
  9. 车载以太网网络中的时间同步
  10. 如何绘制逻辑图 — 8.逻辑的表达:数据逻辑
  11. zbrush中减面操作
  12. 乌龟量化估值怎么看_【可视化】Python计算指数的历史PE估值
  13. DigiCert EV证书怎么样 DigiCert EV证书优势分析
  14. 在yandex投放广告的话,需要注册俄罗斯常用的域名吗?
  15. 微信支付页面不显示以及空白页error -1
  16. 风电的Weibull分布及光电的Beta分布组合研究(Matlab代码实现)
  17. C语言-ASCII与十六进制互相转换
  18. CCF 201803-4棋局评估
  19. 《赵成的运维体系管理课》学习笔记(1)——持续交付
  20. java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.INT

热门文章

  1. tree(2018.10.26)
  2. 对于response.setContentType(MIME)的解释
  3. Gradient Boosting Decision Tree学习
  4. 《技术管理之巅》读书笔记
  5. NEFU_117素数个数的位数
  6. 新手学appium-Appium for Windows说明(中文翻译)
  7. shell 实现txt转换成html
  8. 大数据_MapperReduce_Hbase的优化和Hbase相关面试题_以及hbase的javaapi的一部分源码---Hbase工作笔记0029
  9. MyCat分布式数据库集群架构工作笔记0011---高可用_主从读写分离配置
  10. robust scene text recognition with automatic rectification