一、准备工作:创建数据库与权限设置
在WDCP面板中,需提前创建目标数据库并设置用户权限:
- 登录WDCP后台(默认地址:
http://IP:8080
),进入【MYSQL管理】菜单 - 点击【创建数据库】,填写数据库名称、用户名及密码
- 开启远程访问权限(若需本地操作):在【新建数据库用户】时设置主机名为
%
,并配置防火墙开放3306端口
二、通过phpMyAdmin导入数据库(推荐)
适用于中小型数据库文件(建议小于50MB):
- 在WDCP面板点击【phpMyAdmin】进入数据库管理界面
- 输入数据库用户名密码登录,选择左侧目标数据库
- 点击顶部【导入】选项卡,选择本地SQL文件
- 保持默认字符集(通常为
utf8_general_ci
),点击【执行】开始导入
参数 | 推荐值 |
---|---|
格式 | SQL |
字符集 | 与源文件一致 |
部分导入 | 勾选「允许中断执行」 |
三、使用命令行导入大型数据库文件
针对超过100MB的数据库文件,建议通过SSH执行以下命令:
mysql -u用户名 -p密码 数据库名 < /路径/文件名.sql
关键注意事项:
- 需通过SSH连接到服务器并进入MySQL命令行环境
- 中文字符集文件需确保数据库编码与文件编码一致(如gb2312或utf8)
- 导入前使用
mysqlcheck
命令检查数据库完整性
四、常见问题与解决方法
以下为高频问题处理指南:
- 导入超时:修改php.ini中
max_execution_time
参数或改用命令行导入 - 权限错误:检查数据库用户权限设置,确认已勾选「SELECT, INSERT, UPDATE」权限
- 字符乱码:通过
ALTER DATABASE
命令调整数据库字符集
通过phpMyAdmin可视化操作适合常规数据库导入,而命令行方式在处理大文件时更稳定高效。建议定期通过WDCP的【打包备份】功能保存数据库快照,确保数据安全。操作完成后务必验证数据完整性和表结构一致性。