在Linux环境下快速搭建数据库环境,是开发与运维工作中常见需求。本文以MySQL为例,提供一套简洁高效的部署方案,适用于CentOS、Ubuntu等主流发行版。

安装前确保系统已更新。以Ubuntu为例,执行命令:sudo apt update && sudo apt upgrade -y,确保软件源和系统包为最新状态。

接着安装MySQL服务。在Ubuntu上使用:sudo apt install mysql-server -y;在CentOS上则用:sudo yum install mysql-server -y。安装过程会自动配置基础服务。

服务启动并设置开机自启。运行:sudo systemctl start mysql;再执行:sudo systemctl enable mysql。可通过sudo systemctl status mysql确认服务是否正常运行。

安全初始化是关键步骤。运行:sudo mysql_secure_installation,按提示设置root密码、移除匿名用户、禁止远程root登录、删除测试数据库等,大幅提升安全性。

AI提供的信息图,仅供参考

若需远程访问,需修改MySQL配置文件。在Ubuntu中路径为/etc/mysql/mysql.conf.d/mysqld.cnf,CentOS为/etc/my.cnf。将bind-address设为0.0.0.0或具体服务器IP,重启服务后生效。

配置防火墙允许MySQL端口(默认3306)。Ubuntu使用:sudo ufw allow 3306/tcp;CentOS使用:sudo firewall-cmd --permanent --add-port=3306/tcp && sudo firewall-cmd --reload。

最后验证连接。本地可直接输入mysql -u root -p,输入密码后进入交互界面。远程连接可用:mysql -h 服务器IP -u root -p,确认网络与权限无误。

整个流程约10分钟完成,无需复杂配置。后续如需管理数据库,可配合图形化工具如MySQL Workbench或DBeaver,提升效率。

dawei

【声明】:大连站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

发表回复