MySQL

来自 ArchWiki

MySQL 是一个广泛传播的、多线程、多用户的 SQL 数据库,由 Oracle 开发。

安装

Arch Linux 偏好 MariaDB,一个社区开发的 MySQL 分支,旨在实现直接替换兼容性。

Oracle 的 MySQL 已被移除AURmysqlAUR

另一个旨在完全兼容的分支是 Percona Server,可作为 percona-server 使用。

Oracle 的 InnoDB 存储引擎也被 Percona 分叉为 XtraDB。 MariaDB 和 Percona Server 都使用了这个分支。

图形工具

  • phpMyAdmin — MySQL Web 界面,用 PHP 编写。
https://www.phpmyadmin.net || phpmyadmin
  • MySQL Workbench — 数据库架构师、开发人员和 DBA 的统一可视化工具。由 Oracle 开发,不保证与 MariaDB 兼容。
https://mysqlserver.cn/products/workbench/ || mysql-workbench

有关支持多种 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