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

Linux速建数据库全攻略

发布时间:2026-04-13 12:26:25 所属栏目:Linux 来源:DaWei
导读:  在Linux系统中快速搭建数据库环境,是开发者和管理员的必备技能。本文以MySQL为例,介绍从安装到基础配置的全流程,适用于Ubuntu/CentOS等主流发行版。安装前建议更新系统包列表:Ubuntu用户执行`sudo apt updat

  在Linux系统中快速搭建数据库环境,是开发者和管理员的必备技能。本文以MySQL为例,介绍从安装到基础配置的全流程,适用于Ubuntu/CentOS等主流发行版。安装前建议更新系统包列表:Ubuntu用户执行`sudo apt update`,CentOS用户执行`sudo yum update`,确保依赖库版本兼容。


  MySQL安装分两步走。Ubuntu系统可通过官方仓库安装:`sudo apt install mysql-server`,安装过程中会提示设置root密码。CentOS用户需先添加MySQL Yum仓库:`sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm`,再执行`sudo yum install mysql-community-server`。安装完成后启动服务:Ubuntu用`sudo systemctl start mysql`,CentOS用`sudo systemctl start mysqld`,并设置开机自启:`sudo systemctl enable mysql`。


  安全配置至关重要。执行`sudo mysql_secure_installation`进入向导,按提示完成三项关键操作:设置root密码强度、移除匿名账户、禁止远程root登录。若需创建新用户,登录MySQL后执行:`CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'StrongPass123!';`,再授予权限:`GRANT ALL PRIVILEGES ON appdb. TO 'appuser'@'localhost';`,最后刷新权限:`FLUSH PRIVILEGES;`。


2026AI模拟图,仅供参考

  基础优化能提升性能。修改配置文件`/etc/mysql/mysql.conf.d/mysqld.cnf`(Ubuntu)或`/etc/my.cnf`(CentOS),调整`innodb_buffer_pool_size`为系统内存的50%-70%,设置`max_connections`根据并发需求(默认151通常不足)。重启服务使配置生效:`sudo systemctl restart mysql`。通过`mysql -u root -p`登录后,执行`SHOW VARIABLES LIKE 'innodb_buffer_pool_size';`可验证设置。


  日常管理常用命令:`sudo mysqladmin -u root -p status`查看服务状态,`mysqlcheck -u root -p --auto-repair -c appdb`检查数据库完整性,`mysqldump -u root -p appdb > backup.sql`备份数据。如需远程访问,需在配置文件中注释掉`bind-address = 127.0.0.1`,并开放防火墙端口:`sudo ufw allow 3306`(Ubuntu)或`sudo firewall-cmd --add-port=3306/tcp --permanent`(CentOS)。

(编辑:站长网)

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

    推荐文章