For the complete documentation index, see llms.txt. This page is also available as Markdown.

33.4 MySQL

MySQL 是由 Oracle 公司主导开发的开源关系型数据库管理系统(Relational Database Management System,RDBMS)。

MySQL 9.7 是最新长期支持(LTS)版本,MySQL 8.4 是上一个长期支持(LTS)版本。

安装 MySQL 8.4 LTS

使用 pkg 安装:

# pkg install mysql84-server

或使用 Ports 编译安装:

# cd /usr/ports/databases/mysql84-server/
# make install clean

查看安装后的说明:

# pkg info -D mysql84-server

安装 MySQL 9.7 LTS

使用 pkg 安装:

# pkg install mysql97-server

或使用 Ports 编译安装:

# cd /usr/ports/databases/mysql97-server/
# make install clean

查看安装后的说明:

启动服务

安装完成后,需启动 MySQL 服务才能使用。

设置 MySQL 服务开机自启:

立即启动 MySQL 服务:

登录

服务启动后,可以使用命令行客户端(作为依赖将自动安装)登录 MySQL。根据安装说明,MySQL 8.4、9.7 的默认密码为空,登录时直接按回车即可。

使用 root 用户登录 MySQL 服务器,提示输入密码:

修改密码

为了数据库安全,首次登录后建议立即修改 root 用户密码。以下命令将数据库的 root 用户密码设置为 SecurePass123!,修改后立即生效,最后退出 MySQL。

技巧

上述示例中的 SecurePass123! 为占位符,需要替换为实际的值。

重新登录:

MySQL 配置文件

MySQL 的配置文件结构如下。

如需进一步配置 MySQL,可以修改其配置文件。配置文件可以调整数据库的各种参数,如内存使用、连接数等。

MySQL 默认的配置文件模板位于 /usr/local/etc/mysql/my.cnf.sample,实际的默认配置文件位于 /usr/local/etc/mysql/my.cnf(默认内容为空)。

复制 MySQL 示例配置文件为正式配置文件:

随后根据需要修改 /usr/local/etc/mysql/my.cnf 文件即可。

如需使用自定义的配置文件路径,可在 /etc/rc.conf 文件中写入:

最后更新于