在当今的Web开发和服务器管理中,MySQL 是最流行的开源关系型数据库之一。对于使用 Debian 系统的用户来说,掌握如何正确安装和配置 MySQL 至关重要。本教程将手把手教你从零开始完成 Debian MySQL安装、基础配置以及安全加固,即使是完全的新手也能轻松上手。
一、准备工作:更新系统软件包
在安装 MySQL 之前,建议先更新 Debian 系统的软件包列表,以确保获取最新版本的软件:
Debian 官方仓库中已包含 MySQL,我们可以直接使用 sudo apt updatesudo apt upgrade -y 二、安装 MySQL 服务器
apt
命令进行安装。执行以下命令:
安装过程会自动下载并配置 MySQL 服务。安装完成后,系统会自动启动 MySQL 并设置为开机自启。 你可以通过以下命令检查 MySQL 服务状态: 如果看到 MySQL 自带一个安全配置脚本,可以帮助你移除匿名用户、禁止 root 远程登录、删除测试数据库等,提升数据库安全性。运行以下命令: 脚本会引导你完成一系列安全设置。建议按照以下选项操作: 现在你可以使用 root 用户登录 MySQL: 输入你刚才设置的 root 密码后,即可进入 MySQL 命令行界面。尝试创建一个测试数据库: 如果看到 - 如果无法登录,请确认是否启用了密码验证插件。 通过本篇 Debian数据库设置 教程,你应该已经成功在 Debian 系统上安装并配置了 MySQL。无论你是开发者还是系统管理员,掌握这项技能都将为你后续的项目打下坚实基础。如果你是第一次接触数据库,这份 新手MySQL指南 就是你最好的起点! 祝你使用愉快!如有疑问,欢迎查阅官方文档或社区论坛。sudo apt install mysql-server -y 三、验证 MySQL 是否成功运行
sudo systemctl status mysql active (running)
字样,说明 MySQL 已成功启动。四、运行安全脚本(强烈推荐)
sudo mysql_secure_installation 五、登录 MySQL 并测试
sudo mysql -u root -p CREATE DATABASE test_db;SHOW DATABASES; test_db
出现在列表中,说明你的 MySQL配置教程 已成功完成!六、常见问题与注意事项
- 若需远程访问 MySQL,请修改配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf
,注释掉 bind-address = 127.0.0.1
行,并创建具有远程权限的用户。
- 定期备份数据库是良好习惯,可使用 mysqldump
工具。结语
