加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.0155.com.cn/)- 应用程序、AI行业应用、CDN、低代码、区块链!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下数据库环境搭建实战

发布时间:2026-04-13 14:09:39 所属栏目:Linux 来源:DaWei
导读:2026AI模拟图,仅供参考  在Linux系统下搭建数据库环境是开发者和运维人员的必备技能,本文以MySQL为例,介绍完整的实战流程。首先需确认系统已安装基础工具,通过`yum install -y wget vim net-tools`(CentOS/RH

2026AI模拟图,仅供参考

  在Linux系统下搭建数据库环境是开发者和运维人员的必备技能,本文以MySQL为例,介绍完整的实战流程。首先需确认系统已安装基础工具,通过`yum install -y wget vim net-tools`(CentOS/RHEL)或`apt install -y wget vim net-tools`(Ubuntu/Debian)安装必要组件。接着添加官方MySQL仓库,以CentOS为例执行`wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm`,再通过`rpm -ivh mysql80-community-release-el7-6.noarch.rpm`完成仓库配置。


  安装数据库服务时,执行`yum install -y mysql-community-server`(CentOS)或`apt install -y mysql-server`(Ubuntu),过程中会自动解决依赖关系。安装完成后启动服务,CentOS使用`systemctl start mysqld`,Ubuntu则用`systemctl start mysql`,并通过`systemctl enable mysqld`设置开机自启。通过`systemctl status mysqld`可验证服务状态,看到"active (running)"即表示启动成功。


  初始化配置是关键步骤。执行`grep 'temporary password' /var/log/mysqld.log`获取临时密码,然后运行`mysql_secure_installation`进行安全设置,包括修改root密码、移除匿名用户、禁止远程root登录等。若需远程访问,需进入MySQL客户端执行`CREATE USER 'admin'@'%' IDENTIFIED BY 'StrongPassword';`创建用户,再通过`GRANT ALL PRIVILEGES ON . TO 'admin'@'%';`授权,最后执行`FLUSH PRIVILEGES;`使配置生效。别忘了修改配置文件`/etc/my.cnf`,在`[mysqld]`段添加`bind-address = 0.0.0.0`以允许远程连接。


  测试环境可用性时,本地通过`mysql -u root -p`登录验证,远程使用`mysql -h 服务器IP -u admin -p`测试连接。若出现连接拒绝错误,需检查防火墙规则,执行`firewall-cmd --add-port=3306/tcp --permanent`(CentOS)或`ufw allow 3306`(Ubuntu)开放端口,并重启防火墙服务。通过`netstat -tulnp | grep 3306`确认端口监听状态,看到`0.0.0.0:3306`即表示配置成功。

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章