MySQL
外观
(重定向自 InnoDB)
MySQL 是 Oracle 开发的一款广泛使用的、多线程、多用户的 SQL 数据库。
安装
Arch Linux 倾向于使用 MariaDB,这是 MySQL 的一个社区开发的、旨在实现向后兼容的分支。
Oracle 的 MySQL 已 被移除,现已移至 AUR:mysqlAUR。
另一个旨在完全兼容的分支是 Percona Server,可作为 percona-server 使用。
Oracle 的 InnoDB 存储引擎也被 Percona 分叉为 XtraDB。该分叉被 MariaDB 和 Percona Server 使用。
图形工具
- phpMyAdmin — 基于 PHP 开发的 MySQL Web 管理界面。
- 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。