Linux速建数据库全攻略
|
在Linux系统下快速搭建数据库是开发运维的常见任务,掌握基础流程能大幅提升效率。主流数据库如MySQL、PostgreSQL、MongoDB等均有成熟的Linux安装方案,本文以MySQL为例演示完整流程。首先确认系统版本,通过`uname -a`查看内核信息,Ubuntu/Debian使用`apt`,CentOS/RHEL使用`yum`或`dnf`进行包管理,确保网络连接正常以便下载软件包。
2026AI模拟图,仅供参考 安装MySQL可通过官方仓库或直接下载RPM/DEB包。以Ubuntu为例,执行`sudo apt update`更新软件源,随后`sudo apt install mysql-server`自动完成安装,过程中会提示设置root密码。CentOS用户需先添加MySQL官方仓库,使用`sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm`,再通过`sudo yum install mysql-community-server`安装。安装完成后启动服务,Ubuntu用`sudo systemctl start mysql`,CentOS用`sudo systemctl start mysqld`。 配置安全选项至关重要。运行`sudo mysql_secure_installation`进入交互式脚本,依次设置root密码强度、移除匿名用户、禁止远程root登录、删除测试数据库并刷新权限。编辑配置文件`/etc/mysql/mysql.conf.d/mysqld.cnf`可调整绑定地址(`bind-address`)和端口(`port`),修改后重启服务使生效。如需远程访问,需在MySQL中创建专用用户并授权,例如`CREATE USER 'admin'@'%' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON . TO 'admin'@'%'; FLUSH PRIVILEGES;`。 验证数据库状态可通过`sudo systemctl status mysql`查看服务运行情况,使用`mysql -u root -p`登录管理终端。日常管理推荐安装图形化工具如MySQL Workbench或phpMyAdmin,前者需单独下载安装包,后者可通过`sudo apt install phpmyadmin`(Ubuntu)快速部署。定期备份数据可使用`mysqldump -u 用户名 -p 数据库名 > 备份.sql`命令,恢复时通过`mysql -u 用户名 -p 数据库名 < 备份.sql`导入。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

