服务器配置与部署操作指南

一、服务器基础配置(Ubuntu 系统)

1. 网络与远程连接准备

  1. 重启网卡并查看服务器 IP 地址

  2. 打开终端,安装 SSH 服务(用于远程连接):

    sudo apt install ssh
    
  3. 真机打开 Xshell,通过服务器 IP 进行远程连接

2. MySQL 服务器部署

步骤 1:安装 MySQL

sudo apt install mysql-server
  • 安装过程中按提示设置 root 密码

步骤 2:允许远程访问

  1. 编辑 MySQL 配置文件:

    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
    
  2. 注释以下两行(在行前加 #):

    # bind-address            = 127.0.0.1
    # mysqlx-bind-address            = 127.0.0.1
    
  3. 保存关闭文件,重启 MySQL 服务:

    sudo systemctl restart mysql
    

步骤 3:创建用户并授权远程访问

  1. 登录 MySQL 控制台:

    sudo mysql -u root -p
    
  2. 执行命令创建用户 xd(密码 123,允许任意主机连接):

    CREATE USER 'xd'@'%' IDENTIFIED BY '123';
    
  3. 授予用户所有数据库的全部权限:

    GRANT ALL PRIVILEGES ON *.* TO 'xd'@'%' WITH GRANT OPTION;
    
  4. 刷新权限并退出:

    FLUSH PRIVILEGES;
    exit;
    

步骤 4:防火墙配置(允许 MySQL 端口)

sudo ufw allow mysql

步骤 5:创建数据库与数据表

  1. 登录 MySQL 控制台,创建数据库 my_db

    sudo mysql -u root -p
    
    CREATE DATABASE my_db;
    USE my_db;
    
  2. 创建数据表 shuju_data

    CREATE TABLE IF NOT EXISTS shuju_data (
    xuhao INT AUTO_INCREMENT PRIMARY KEY,
    why VARCHAR(255),
    time VARCHAR(255),
    writetime VARCHAR(255),
    phone VARCHAR(255),
    xiton VARCHAR(255),
    browser VARCHAR(255),
    ip VARCHAR(255),
    id VARCHAR(255)
    );
    
  3. 查看表结构:

    desc shuju_data;
    

二、1Panel 服务器运维管理面板部署

步骤 1:安装依赖与部署脚本

sudo apt install curl
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
  • 按提示完成用户密码设置

步骤 2:查看面板登录信息

sudo 1panel user-info