2025-05-21 20:10:53
742

如何在VPS上手动创建数据库?

摘要
本文详细讲解通过SSH登录VPS服务器后,完成MySQL数据库安装、安全配置、用户创建及权限管理的完整流程,包含Ubuntu和CentOS系统的操作差异,帮助用户快速搭建可用的数据库环境。...

1. 连接到VPS服务器

使用SSH客户端(如PuTTY或OpenSSH)通过终端连接到VPS服务器。输入服务器IP地址、用户名和密码完成远程登录。

示例命令:

ssh username@your_vps_ip

2. 安装数据库软件

根据操作系统选择安装MySQL或PostgreSQL,以下以MySQL为例:

  1. Ubuntu/Debian系统执行:
    sudo apt update && sudo apt install mysql-server
  2. CentOS/RHEL系统执行:
    sudo yum update && sudo yum install mysql-server

安装完成后启动服务并设置开机自启:

sudo systemctl start mysql && sudo systemctl enable mysql

3. 配置数据库环境

运行安全脚本设置root密码和删除匿名用户:

sudo mysql_secure_installation

根据提示完成密码强度策略、测试数据库移除等配置。

4. 创建数据库和用户

登录MySQL控制台执行以下操作:

  1. 创建新数据库:
    CREATE DATABASE db_example;
  2. 创建用户并设置密码:
    CREATE USER 'user_example'@'localhost' IDENTIFIED BY 'your_password';
  3. 授予权限并刷新:
    GRANT ALL PRIVILEGES ON db_example.* TO 'user_example'@'localhost'; FLUSH PRIVILEGES;

5. 验证数据库连接

使用以下命令测试新用户是否能成功访问数据库:

mysql -u user_example -p -D db_example

输入密码后若进入MySQL命令行界面,说明配置成功。

通过SSH连接、软件安装、权限配置和验证测试四个核心步骤,可在VPS上快速部署生产级数据库环境。建议定期备份数据库并更新安全策略以提高系统稳定性。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部