在 Ubuntu 上导入 SQL 文件到 MySQL,常见做法如下:
确保已安装 MySQL 并知道用户名、密码、数据库名。
mysql --version
mysql -u root -p
进入后执行:
CREATE DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
EXIT;
mysql -u 用户名 -p 数据库名 < 文件.sql
示例:
mysql -u root -p mydb < /home/user/data.sql
输入密码后开始导入。
mysql -u root -p
USE mydb;
SOURCE /home/user/data.sql;
如果 SQL 文件里已经包含:
CREATE DATABASE xxx;
USE xxx;
可直接:
mysql -u root -p < file.sql
mysql -u root -p --max_allowed_packet=512M mydb < big.sql
如果你愿意,可以告诉我:
我可以给你更精确的命令。