MySQL
MySQL 是一个广泛传播的、多线程、多用户的 SQL 数据库,由 Oracle 开发。
安装
Arch Linux 偏好 MariaDB,一个社区开发的 MySQL 分支,旨在实现直接替换兼容性。
Oracle 的 MySQL 已被移除到 AUR: mysqlAUR。
另一个旨在完全兼容的分支是 Percona Server,可作为 percona-server 使用。
Oracle 的 InnoDB 存储引擎也被 Percona 分叉为 XtraDB。 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。