62 lines
2.5 KiB
Markdown
62 lines
2.5 KiB
Markdown
|
# MySQL环境搭建
|
|||
|
|
|||
|
## 介绍
|
|||
|
|
|||
|
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
|
|||
|
|
|||
|
## MariaDB
|
|||
|
|
|||
|
MariaDB数据库管理系统是MySQL的一个分支。是由MySQL之父Michael开发的。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险
|
|||
|
|
|||
|
## 版本区别
|
|||
|
|
|||
|
MySQL8是MySQL5的升级版本。
|
|||
|
|
|||
|
性能 :MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍。
|
|||
|
|
|||
|
MySQL 8.0 在以下方面带来了更好的性能: 读/写工作负载、IO 密集型工作负载、以及高竞争(”hot spot”热点竞争问题)工作负载 。
|
|||
|
|
|||
|
## 安装
|
|||
|
|
|||
|
[安装包链接](https://downloads.mysql.com/archives/community/)
|
|||
|
|
|||
|
deepin的apt源里默认安装的是MariaDB,这里使用通用包解压安装。具体查看一下链接。
|
|||
|
|
|||
|
[如何在deepin下部署MySQL服务](https://wiki.deepin.org/zh/如何在deepin下部署MySQL服务)
|
|||
|
|
|||
|
## 数据库连接工具
|
|||
|
|
|||
|
### Navicat
|
|||
|
|
|||
|
[官网链接](https://www.navicat.com.cn/)
|
|||
|
|
|||
|
Navicat是一套可创建多个连接的数据库管理工具,支持Windows、Linux、MacOS平台,方便管理不同类型的数据库,与云数据库兼容,界面设计良好,让你以安全且简单的方法创建、组织、访问和共享信息。
|
|||
|
|
|||
|
### DBeaver
|
|||
|
|
|||
|
[官网链接](https://dbeaver.io/)
|
|||
|
|
|||
|
DBeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。
|
|||
|
|
|||
|
易用性是该项目的主要目标,是经过精心设计和开发的数据库管理工具。免费、跨平台、基于开源框架和允许各种扩展写作(插件)。它支持任何具有一个JDBC驱动程序数据库。它可以处理任何的外部数据源。
|
|||
|
|
|||
|
### DataGrip
|
|||
|
|
|||
|
[官网链接](https://www.jetbrains.com/datagrip/)
|
|||
|
|
|||
|
DataGrip由Jetbrins公司开发的。DataGrip是多引擎数据库环境,让使用者不用切换多种数据库工具,非常方便。满足我多平台多数据库支持的要求,但同样是收费软件。
|
|||
|
|
|||
|
### phpMyAdmin
|
|||
|
|
|||
|
phpLiteAdmin是一个用PHP写的基于web的SQLite数据库管理工具,同时支持SQLite3和SQLite2。 和SQLite一样,使用一个单一的文件( phpliteadmin .php)来运行。
|
|||
|
|
|||
|
## 资源指南
|
|||
|
|
|||
|
### 官方文档
|
|||
|
|
|||
|
[https://dev.mysql.com/doc/](https://dev.mysql.com/doc/)
|
|||
|
|
|||
|
### 教程
|
|||
|
|
|||
|
[MySQL 数据库](https://www.educoder.net/paths/k92i8usv)
|