Linux下数据库配置与运行环境搭建实战

在Linux环境下搭建数据库运行环境,第一步是选择合适的数据库系统。MySQL和PostgreSQL是主流选择,这里以MySQL为例进行说明。通过系统的包管理器安装MySQL服务,例如在Ubuntu系统中使用命令:sudo apt update && sudo apt install mysql-server -y,即可完成基础安装。

安装完成后,需启动MySQL服务并设置开机自启。执行 sudo systemctl start mysql 与 sudo systemctl enable mysql,确保服务正常运行。随后通过 mysql_secure_installation 命令对安全配置进行初始化,包括设置root密码、移除匿名用户、禁止远程root登录等,提升系统安全性。

接下来配置数据库监听地址与端口。编辑MySQL配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf,修改 bind-address 为 0.0.0.0 可允许外部连接(生产环境建议限制具体IP),并确认 port 设置为默认3306。修改后重启服务:sudo systemctl restart mysql。

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

为便于远程访问,需在防火墙中开放对应端口。使用 ufw 命令:sudo ufw allow 3306/tcp,若未启用防火墙则可跳过此步。同时,确保服务器的云平台安全组规则也允许3306端口入站。

创建用于应用的数据库与用户。登录MySQL:mysql -u root -p,输入密码后执行 CREATE DATABASE app_db; 创建数据库;再执行 CREATE USER 'appuser'@'%' IDENTIFIED BY 'StrongPass123'; 赋予用户权限:GRANT ALL PRIVILEGES ON app_db. TO 'appuser'@'%'; 最后刷新权限:FLUSH PRIVILEGES;。

最后验证配置是否生效。在本地机器使用 MySQL客户端工具或命令行连接:mysql -h your_server_ip -u appuser -p,输入密码后进入数据库,执行 SHOW DATABASES; 确认app_db存在且可操作。至此,数据库环境已成功部署并具备基本运行能力。

dawei

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

发表回复