Mysql介绍,什么是Mysql?
MySQL 是一个开源的深受欢迎的关系型数据库管理系统(简称 RDBMS)。
它最初是由 MySQL AB(瑞典的一家营利性公司)拥有并赞助的。
Sun Microsystems 于 2008 年收购了 MySQL AB。
Oracle Corporation 随后于 2010 年收购了 Sun Microsystems。
目前排名第二,仅次于 Oracle 数据库。
MySQL 可以免费下载,但是,还提供了几个付费版本,这些版本提供了附加功能。
顾名思义,MySQL 是基于 SQL 的。 “My” 部分是以联合创始人迈克尔・韦德纽斯的女儿名字 My 命名的。
MySQL 应用领域
世界上一些著名的公司都在使用 MySQL,包括 Facebook,Google,Twitter,Adobe,Flickr,阿尔卡特朗讯,Zappos,YouTube 等。
可以说,Mysql是目前世界上应用最广泛的关系数据库
MySQL 工具
MySQL 有许多用于 MySQL 数据库的客户端和工具。
mysqladmin mysqladmin 是 MySQL 提供的命令行程序,你可以实现检查服务器的配置和当前状态,创建和删除数据库等。
mysqldump mysqldump 是 MySQL 提供的命令行程序,用于执行 MySQL 数据库的逻辑备份。逻辑备份是一种在不复制实际数据文件的情况下复制表结构和数据的备份。
myisamchk myisamchk 是 MySQL 提供的可以检索有关数据库表信息工具。它还可以检查,修复和优化它们。 myisamchk 特别适用于 MyISAM 表(具有 .MYD 和 .MYI 文件用于存储数据和索引的表)。
phpMyAdmin phpMyAdmin 是一个用 PHP 编写的免费软件工具,旨在处理 Web 上的 MySQL 管理。可以通过 GUI 完成常见任务,例如管理数据库,表,列,关系,索引,用户,权限等。 phpMyAdmin 还提供了对数据库运行 SQL 语句的功能。
navicat
强大的数据库管理和设计工具,支持 Win、macOS 和 linux。直观的 GUI 让用户简单地管理 MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL 的数据库。
⚡ Dbeaver(推荐)
是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。易用性是该项目的主要目标,是经过精心设计和开发的数据库管理工具。免费、跨平台、基于开源框架和允许各种扩展写作(插件)。
支持的操作系统
Mysql是跨平台的。
8.0 | 5.7 | ||
---|---|---|---|
Operating System | Architecture | ||
Oracle Linux / Red Hat / CentOS | |||
Oracle Linux 8 / Red Hat Enterprise Linux 8 / CentOS 8 | x86_64, ARM 64 | • | |
Oracle Linux 7 / Red Hat Enterprise Linux 7 / CentOS 7 | ARM 64 | • | |
Oracle Linux 7 / Red Hat Enterprise Linux 7 / CentOS 7 | x86_64 | • | • |
Oracle Linux 6 / Red Hat Enterprise Linux 6 / CentOS 6 | x86_32, x86_64 | • | • |
Oracle Solaris | |||
Solaris 11 (Update 4+) | SPARC_64 | • | • |
Canonical | |||
Ubuntu 21.10 | x86_64 | • | |
Ubuntu 21.04 | x86_64 | • | |
Ubuntu 20.04 LTS | x86_64 | • | |
Ubuntu 18.04 LTS | x86_32, x86_64 | • | • |
SUSE | |||
SUSE Enterprise Linux 15 / OpenSUSE 15 (15.2) | x86_64 | • | |
SUSE Enterprise Linux 12 (12.5+) | x86_64 | • | • |
Debian | |||
Debian GNU/Linux 11 | x86_64 | • | |
Debian GNU/Linux 10 | x86_64 | • | • |
Microsoft Windows Server | |||
Microsoft Windows 2019 Server | x86_64 | • | |
Microsoft Windows 2016 Server | x86_64 | • | • |
Microsoft Windows 2012 Server R2 | x86_64 | • | • |
Microsoft Windows | |||
Microsoft Windows 10 | x86_64 | • | • |
Apple | |||
macOS 11 | x86_64, ARM_64 | • | |
macOS 10.15 | x86_64 | • | |
Various Linux | |||
Generic Linux (tar format) | x86_32, x86_64, glibc 2.12, libstdc++ 4.4 | • | • |
Yum Repo | • | • | |
APT Repo | • | • | |
SUSE Repo | • |