Linux下数据库环境快速搭建实战
|
在Linux系统中搭建数据库环境,是开发与运维工作中常见的需求。以MySQL为例,我们可以快速完成安装与配置,为后续应用提供稳定的数据支持。 使用包管理工具是最高效的安装方式。以Ubuntu系统为例,打开终端输入命令:sudo apt update,确保软件源最新。接着执行 sudo apt install mysql-server,系统将自动下载并安装MySQL服务及相关依赖。 安装完成后,运行 sudo systemctl status mysql 确认服务是否正常启动。若未运行,可通过 sudo systemctl start mysql 启动服务。建议设置开机自启:sudo systemctl enable mysql,避免重启后需手动开启。 初始安装后,MySQL默认密码为空或由系统自动生成。通过 sudo mysql_secure_installation 命令可安全配置数据库,包括设置root用户密码、移除匿名用户、禁止远程root登录等操作,提升系统安全性。 创建新用户和数据库也很简单。登录MySQL:mysql -u root -p,输入密码后进入命令行界面。执行 CREATE DATABASE testdb; 创建名为testdb的数据库。再用 CREATE USER 'devuser'@'localhost' IDENTIFIED BY 'password123'; 创建一个专用用户,并通过 GRANT ALL PRIVILEGES ON testdb. TO 'devuser'@'localhost'; 授予其对testdb的全部权限。 完成配置后,刷新权限:FLUSH PRIVILEGES;,然后退出:EXIT;。此后即可使用新用户连接数据库进行开发测试。整个过程仅需几分钟,适用于本地开发、测试环境快速部署。
2026AI模拟图,仅供参考 若需远程访问,需修改MySQL配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf,将 bind-address 改为 0.0.0.0 或指定公网IP,并在防火墙中开放3306端口。注意:生产环境应谨慎开放远程访问,优先使用SSH隧道或内网连接。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

