蛙扑下载站:安全、绿色、放心的专业下载站! 首页|最近更新|专题集合|站内导航

树莓派安装MySQL数据库完整教程指南

时间:2026-10-03 21:54:02 来源:www.vaopo.com 人气:人

树莓派作为一款小巧灵活的微型电脑,除了常用于家庭媒体中心或物联网项目,很多开发者也喜欢把它当作轻量级的服务器来使用。在这其中,搭建本地数据库是常见需求之一。MySQL作为全球最流行的关系型数据库管理系统之一,完全可以在树莓派上流畅运行。本文将手把手教你在树莓派上从零开始安装并配置MySQL,过程简单,适合新手操作。

更新系统与准备环境

在开始之前,请确保你的树莓派已经刷入了最新的Raspberry Pi OS系统,并且能够通过SSH或者直接连接显示器与键鼠进入命令行界面。安装任何软件前,第一步永远是更新系统源,这能避免后续出现版本冲突或缺失依赖包的问题。打开终端窗口,依次输入sudo apt update和sudo apt upgrade,等待进度条走完即可。这一步大概需要几分钟,期间保持网络连接稳定。

一键安装数据库核心

完成系统更新后,就可以正式安装MySQL了。目前树莓派官方软件源中自带的是MariaDB,它是MySQL的一个开源分支,接口和命令完全兼容,且对ARM架构优化更好。如果你坚持要装原版MySQL,步骤会复杂一些,但绝大多数场景下推荐直接使用Mariadb-server。在终端输入sudo apt install mariadb-server -y一键安装。安装过程中系统会自动下载相关组件并完成基础配置,无需人工干预。

安全加固与远程配置

数据库安装完成后,默认情况下它并没有设置密码,也没有开启远程访问功能,直接暴露在公网是不安全的。接下来需要运行安全脚本进行初始化加固。输入sudo mysql_secure_installation启动向导程序。首先会提示你设置root用户的密码,强烈建议设置一个强密码并记住它。接着询问是否移除匿名用户,输入y确认。然后禁止root用户远程登录,这也是为了安全起见,直接按回车选择默认值即可。最后询问是否删除测试数据库和加载权限表,全部输入y确认。至此,基础安全配置已完成。

创建账号与验证连接

如果你需要在电脑或其他设备上通过网络访问树莓派上的数据库,就必须修改配置文件开启远程连接。使用文本编辑器打开MySQL的主配置文件,输入sudo nano etcmysqlmariadb.conf.d50-server.cnf。在文件中找到bind-address这一行,默认值是127点0点0点1,表示只允许本机访问。将其修改为0点0点0点0,保存并退出。重启MySQL服务使配置生效,命令为sudo systemctl restart mariadb-server。

服务重启后,还需要在防火墙放行端口,并确保数据库用户有远程登录权限。回到终端,输入sudo mysql -u root -p登录数据库控制台,输入刚才设置的密码进入交互界面。接着执行授权命令,允许指定账号从任意IP连接,随后刷新权限表立即生效。如果不需要全局开放,建议创建专用账号替代root,这样更安全。安装与配置都完成后,可以用电脑上的数据库管理工具测试连接。输入树莓派的局域网IP地址,端口默认3306,用户名填刚创建的账号,密码对应填写。如果成功弹出数据列表,说明整个流程已彻底跑通。

在使用过程中可能会遇到空间不足或内存占用偏高的情况,建议在树莓派系统设置中调整zram压缩参数,或者定期清理不需要的日志文件,保持系统轻盈。树莓派搭配MySQL能够轻松构建个人博客、智能家居控制后台或小型数据采集平台。整个过程没有复杂的编译操作,完全依托官方软件源解决依赖,稳定性有保障。按照上述步骤一步步执行,即使没有Linux基础也能顺利搞定。后续如果需要迁移数据或备份数据库,可以结合导出命令定时生成sql文件,存放在外接硬盘或云盘,让本地开发环境更加安全可靠。掌握这套基础部署方法后,你就可以自由扩展更多基于Web的应用服务了。