debian

Debian MySQL配置有哪些要点

小樊
41
2025-03-16 21:18:55
栏目: 云计算

在Debian系统上配置MySQL时,有几个关键要点需要注意,以确保数据库的安全性、性能和可用性。以下是详细的配置要点:

1. 安装MySQL

首先,通过以下命令在Debian系统上安装MySQL服务器:

sudo apt update
sudo apt install mysql-server

安装过程中会提示设置root用户的密码,请务必记住该密码。

2. 设置root密码

安装完成后,使用以下命令登录MySQL并设置root密码:

mysql -u root -p

输入初始临时密码后,按照提示设置新密码。

3. 配置外网访问

默认情况下,MySQL只监听本地回环地址。如果需要外网访问,编辑MySQL配置文件 /etc/mysql/my.cnf,在文件尾部添加以下行:

bind_address = 0.0.0.0

然后重启MySQL服务:

sudo systemctl restart mysql

4. 关闭3306端口监听(安全考虑)

默认情况下,Debian关闭了3306端口。如果需要外网访问,可以取消注释 /etc/mysql/my.cnf 文件中的 skip-networking 行,或者将 bind-address 设置为 0.0.0.0

5. 修改默认字符集

编辑MySQL配置文件 /etc/mysql/my.cnf,找到以下行并修改默认字符集:

[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci

然后重启MySQL服务:

sudo systemctl restart mysql

6. 安全配置

使用 mysql_secure_installation 命令进行安全配置,包括设置root密码、删除匿名用户、禁止root远程登录等。

7. 启动和停止MySQL服务

使用以下命令管理MySQL服务:

sudo systemctl start mysql
sudo systemctl stop mysql
sudo systemctl restart mysql
sudo systemctl enable mysql

8. 连接到MySQL

使用以下命令登录MySQL:

mysql -u root -p

输入密码后即可进入MySQL命令行界面。

9. 性能优化

通过以上步骤,您可以在Debian系统上完成MySQL的基本配置和优化,确保数据库的安全性、性能和可用性。

0
看了该问题的人还看了