1. 连接服务器

使用宝塔面板的“终端”或SSH工具(如PuTTY)登录。需使用有足够权限的账户(如root)。

2. 导入数据库

方法一(推荐·非交互式):

mysql -u 数据库用户名 -p 数据库名 < /www/wwwroot/数据库文件.sql

执行后,终端会提示输入 数据库用户对应的数据库密码。输入正确密码后,系统会自动开始导入。

方法二(交互式):

mysql -u 用户名 -p
use 数据库名;
set names utf8mb4;
source /文件完整路径/文件名.sql;
show tables;
exit

适合观察导入过程。set names utf8mb4;可避免可能的中文乱码。

重要提示与故障排查

确保磁盘空间充足:导入前检查服务器磁盘剩余空间,确保远大于 acore_world.sql文件大小,因为导入后数据可能膨胀。

关注文件路径和权限:在命令中务必使用SQL文件的绝对路径。执行命令的用户(如root)应对该文件有读取权限。

字符集一致性:如果SQL文件来自特定环境,建议在导入前执行 set names utf8mb4;以确保字符集一致,避免乱码。

大文件导入耐心等待:导入大型SQL文件需要时间,期间请保持SSH连接稳定。命令行可能不会立即显示进度,请耐心等待提示符返回。

在宝塔面板中同步

通过命令行创建和导入的数据库,可能需要先在宝塔面板的“数据库”模块中,点击“同步数据库”或“从服务器获取”,才能在其中显示和管理。如果同步后提示需重置密码,可点击“改密”设置为 数据库用户当前的密码