MySQL
(重定向自 InnoDB)
MySQL 是一个广泛传播的、多线程、多用户的 SQL 数据库,由 Oracle 开发。
安装
Arch Linux 偏好 MariaDB,它是 MySQL 的一个社区开发的 fork,旨在实现直接替换兼容性。
Oracle 的 MySQL 已被移除到 AUR: mysqlAUR。
另一个旨在完全兼容的 fork 是 Percona Server,可以作为 percona-server 使用。
Oracle 的 InnoDB 存储引擎也被 Percona fork 为 XtraDB。这个 fork 被 MariaDB 和 Percona Server 使用。
图形工具
- phpMyAdmin — MySQL Web 界面,使用 PHP 编写。
- MySQL Workbench — 数据库架构师、开发者和 DBA 的统一可视化工具。由 Oracle 开发,不保证与 MariaDB 兼容。
有关支持多种 DBMS 的工具,请参阅 List of applications/Documents#Database tools。
命令行工具
- MyCLI — 用于 MySQL 的终端客户端,具有自动完成和语法高亮功能。
- https://www.mycli.net || mycliAUR
程序化访问
Docker
Docker 镜像可用:https://hub.docker.com/_/mysql
故障排除
无法通过套接字连接到本地 MySQL 服务器
如果运行新的容器启动失败,您可能需要增加 ulimit。请参阅 GitHub issue 以获取更多信息。