MySQL
外观
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
故障排除
无法通过 socket 连接到本地 MySQL 服务器
如果运行新容器失败无法启动,您可能需要增加 ulimit。详情请参阅 GitHub issue。