Linux下快速搭建数据库环境全攻略
|
在Linux系统中快速搭建数据库环境,首选MySQL或MariaDB,两者兼容性高且社区支持广泛。以Ubuntu为例,可通过apt命令一键安装,避免手动编译的复杂流程。 打开终端,执行以下命令更新软件源:sudo apt update。随后输入sudo apt install mysql-server,系统将自动下载并安装MySQL服务端。安装过程中会提示设置root用户密码,请务必牢记,这是后续管理的关键。
图形AI提供,仅供参考 安装完成后,运行sudo systemctl status mysql确认服务是否正常运行。若显示active (running),说明数据库已就绪。若未启动,可用sudo systemctl start mysql命令手动开启。为增强安全性,建议运行mysql_secure_installation脚本。该工具可帮助移除匿名用户、禁止远程root登录、删除测试数据库,并重新加载权限表,有效降低潜在风险。 进入数据库操作界面,使用mysql -u root -p命令登录,输入之前设置的密码即可。此时可创建新用户与数据库,例如:CREATE DATABASE myapp; CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'strongpass'; GRANT ALL PRIVILEGES ON myapp. TO 'appuser'@'localhost'; FLUSH PRIVILEGES; 若需远程访问,需修改配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf,将bind-address从127.0.0.1改为0.0.0.0(注意安全风险),并重启服务。同时在防火墙中开放3306端口,如使用ufw:sudo ufw allow 3306。 对于开发者而言,也可选择Docker快速部署。通过docker run -d --name mysql-db -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql:8.0,可在几分钟内获得一个独立运行的数据库实例,便于测试和开发。 整个过程仅需十几分钟,从安装到可用一气呵成。掌握这些基础操作,便能高效构建稳定可靠的数据库环境,满足多数应用需求。 (编辑:航空爱好网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

