零基础搭建Linux数据库环境实战

想在Linux上搭建一个数据库环境,其实并不复杂。我们以最常用的MySQL为例,从零开始一步步操作。整个过程仅需几分钟,适合初学者快速上手。

AI方案图,仅供参考

开始前,请确保你有一台安装了Linux系统的电脑或虚拟机。推荐使用Ubuntu 20.04或CentOS 7以上版本,它们对新手更友好。打开终端,输入命令更新系统软件源:sudo apt update(Ubuntu)或sudo yum update(CentOS)。

接下来安装MySQL。在Ubuntu中,运行sudo apt install mysql-server,系统会自动下载并安装最新版MySQL。CentOS用户则使用sudo yum install mysql-server。安装完成后,启动服务:sudo systemctl start mysql。

为了安全起见,运行sudo mysql_secure_installation。这个命令会引导你设置root密码、移除匿名用户、禁止远程root登录等,大大提升数据库安全性。记得设置一个强密码并妥善保存。

安装完毕后,进入MySQL命令行:sudo mysql -u root -p。输入刚刚设置的密码,即可看到mysql>提示符。这时你可以创建第一个数据库:CREATE DATABASE mydb;。再创建一个用户并授权:CREATE USER ‘user’@’localhost’ IDENTIFIED BY ‘password’; GRANT ALL PRIVILEGES ON mydb. TO ‘user’@’localhost’; FLUSH PRIVILEGES;

到这里,数据库环境已经准备就绪。你可以通过客户端连接测试。在本地终端运行mysql -u user -p -h localhost mydb,输入密码后就能进入数据库进行操作。如果成功,说明环境搭建完成。

如果你想通过网络访问数据库,需要修改MySQL配置文件中的bind-address,将其改为0.0.0.0,然后重启服务。同时确保防火墙允许3306端口通信。执行sudo ufw allow 3306(Ubuntu)或firewall-cmd –add-port=3306/tcp –permanent(CentOS)。

整个流程清晰明了,无需复杂配置。掌握这些基础步骤后,你就可以在自己的Linux环境中部署项目数据库,为后续开发打下坚实基础。

dawei

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

发表回复