2025-05-21 20:10:53
447

如何在VPS上新建数据库?详细步骤解析

摘要
本文详细解析在VPS服务器上新建数据库的完整流程,涵盖环境准备、MySQL安装、安全配置、用户权限管理和远程访问设置,适用于Ubuntu/CentOS等主流Linux系统。...

一、准备VPS环境

通过SSH客户端连接VPS服务器,输入IP地址、用户名和密码完成登录。建议先更新系统软件包以保持环境稳定,Ubuntu/Debian系统使用sudo apt update,CentOS/RHEL系统使用sudo yum update

二、安装数据库软件

以MySQL为例,执行以下命令安装数据库服务:

安装命令(按系统选择)
Ubuntu/Debian:
sudo apt install mysql-server
CentOS/RHEL:
sudo yum install mysql-server

安装完成后启动服务并设置开机自启:Ubuntu使用systemctl start mysql,CentOS使用systemctl start mysqld

三、初始化数据库配置

运行安全脚本强化数据库安全性:

  1. 执行sudo mysql_secure_installation
  2. 设置root用户密码强度
  3. 移除匿名用户和测试数据库
  4. 限制root用户远程访问权限

四、创建数据库和用户

登录MySQL命令行界面后执行:

CREATE DATABASE dbname;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';
FLUSH PRIVILEGES;

其中dbname为数据库名称,usernamepassword需自定义。

五、配置远程访问(可选)

如需从外部访问数据库:

  • 修改MySQL配置文件/etc/mysql/mysql.conf.d/mysqld.cnf,注释bind-address = 127.0.0.1
  • 执行SQL命令:GRANT ALL ON dbname.* TO 'username'@'%' IDENTIFIED BY 'password';
  • 重启MySQL服务生效

通过SSH连接、软件安装、安全配置、数据库创建权限管理五个步骤,可在VPS上快速部署生产级数据库环境。建议定期备份并监控数据库运行状态。

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