首页主机资讯ubuntu环境如何安装数据库

ubuntu环境如何安装数据库

时间2025-11-24 23:31:04发布访客分类主机资讯浏览975
导读:Ubuntu环境安装数据库实操指南 一 准备与通用步骤 更新软件源并升级系统: sudo apt update && sudo apt upgrade -y 安装常见依赖(按需): sudo apt install...

Ubuntu环境安装数据库实操指南

一 准备与通用步骤

  • 更新软件源并升级系统:
    • sudo apt update & & sudo apt upgrade -y
  • 安装常见依赖(按需):
    • sudo apt install -y wget gnupg lsb-release
  • 启动与开机自启数据库服务(以实际服务名为准,如 mysql、postgresql):
    • sudo systemctl start < 服务名> & & sudo systemctl enable < 服务名>
  • 验证服务状态:
    • sudo systemctl status < 服务名> (看到 active (running) 即正常)

二 安装 MySQL

  • 安装服务器与客户端:
    • sudo apt install -y mysql-server mysql-client
  • 安全初始化(设置 root 密码、移除匿名用户、禁止远程 root 登录、删除测试库等):
    • sudo mysql_secure_installation
  • 登录验证:
    • mysql -u root -p
  • 常用管理与验证命令:
    • 查看状态:sudo systemctl status mysql
    • 重启:sudo systemctl restart mysql
    • 创建测试库:CREATE DATABASE testdb; (在 mysql> 提示符下执行)

三 安装 PostgreSQL

  • 使用 Ubuntu 官方仓库安装(版本可能较旧,适合稳定环境):
    • sudo apt update
    • sudo apt install -y postgresql postgresql-contrib
  • 使用 PostgreSQL 官方 APT 仓库安装(获取更新版本,推荐):
    • 导入密钥并添加源:
      • wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/postgresql.gpg
      • echo “deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main” | sudo tee /etc/apt/sources.list.d/pgdg.list
    • 安装与验证:
      • sudo apt update
      • sudo apt install -y postgresql
      • sudo -u postgres psql -c “SELECT version(); ”
  • 修改 postgres 用户密码(默认可能为空):
    • sudo -u postgres psql -c “ALTER USER postgres WITH PASSWORD ‘YourStrongP@ssw0rd’; ”

四 其他常见数据库

  • MongoDB(示例为 Ubuntu 18.04 的导入密钥与源配置,其他版本请替换对应版本号):
    • sudo apt-get install -y gnupg
    • wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
    • echo “deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/5.0 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
    • sudo apt update & & sudo apt install -y mongodb-org
  • Redis(内存键值数据库,轻量常用):
    • sudo apt update & & sudo apt install -y redis-server
    • 验证:sudo systemctl status redis-server
  • SQLite(嵌入式、零配置,通常系统自带,无需单独安装)

五 常见问题与远程访问

  • 远程访问 MySQL(示例):
    • 编辑配置文件:sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
    • 将 bind-address 改为 0.0.0.0(或注释掉该行)
    • 重启服务:sudo systemctl restart mysql
    • 授权远程用户:
      • mysql -u root -p
      • GRANT ALL PRIVILEGES ON . TO ‘remote_user’@‘%’ IDENTIFIED BY ‘StrongPass!’;
      • FLUSH PRIVILEGES;
  • 远程访问 PostgreSQL(示例):
    • 编辑配置文件 /etc/postgresql//main/postgresql.conf,设置 listen_addresses = '
    • 编辑 /etc/postgresql/*/main/pg_hba.conf,添加允许网段(如 host all all 0.0.0.0/0 md5)
    • 重启服务:sudo systemctl restart postgresql
  • 防火墙与云安全组:
    • 开放相应端口(如 3306/MySQL、5432/PostgreSQL),并确保云厂商安全组规则允许对应来源访问

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu环境如何安装数据库
本文地址: https://pptw.com/jishu/755002.html
Linux下Java环境如何搭建 Java在Linux上怎样优化配置

游客 回复需填写必要信息