在Linux系统中快速搭建数据库环境,是开发与运维工作中常见的需求。选择合适的数据库类型是第一步。MySQL和PostgreSQL是主流选项,前者适合大多数Web应用,后者在复杂查询和数据完整性方面表现更优。

以Ubuntu为例,安装MySQL非常便捷。打开终端,执行命令:sudo apt update,确保系统包列表最新。接着输入sudo apt install mysql-server,系统将自动下载并安装MySQL服务。安装完成后,运行sudo mysql_secure_installation进行安全配置,包括设置root密码、移除匿名用户、禁止远程root登录等。

安装完成后,通过systemctl status mysql确认服务是否正常运行。若显示active (running),说明数据库已就绪。使用mysql -u root -p登录,输入密码后即可进入交互式命令行,开始创建数据库和用户。

AI生成的分析图,仅供参考

若选择PostgreSQL,安装过程类似。执行sudo apt install postgresql postgresql-contrib,系统会自动部署。初始化后,切换到postgres用户:sudo -i -u postgres,然后使用psql命令进入数据库交互界面。通过create user username with password ‘password’;创建新用户,并用create database dbname owner username;建立专属数据库。

配置数据库连接时,需确保防火墙允许对应端口。MySQL默认使用3306,PostgreSQL使用5432。使用ufw allow 3306或ufw allow 5432开放端口。若使用云服务器,还需在控制台安全组中放行相应端口。

•测试连接。在本地编写简单脚本,如Python的pymysql或psycopg2模块,连接数据库并执行查询操作。成功返回结果即表示环境搭建完成。整个流程通常可在10分钟内完成,高效且稳定。

dawei

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

发表回复