在 Linux 下使用 MariaDB 导入数据库,常见有几种方式,下面按使用频率给你说明。
mysql 命令导入 SQL 文件(最常用)mysql -u 用户名 -p 数据库名 < 文件.sql
示例:
mysql -u root -p mydb < /home/user/mydb.sql
执行后会提示输入密码。
mysql -u root -p -e "CREATE DATABASE mydb;"
mysql -u root -p mydb < /home/user/mydb.sql
mysql -u root -p
进入后执行:
USE mydb;
SOURCE /home/user/mydb.sql;
gunzip < mydb.sql.gz | mysql -u root -p mydb
或:
zcat mydb.sql.gz | mysql -u root -p mydb
mariadb 命令(新版)部分新版本 MariaDB 推荐使用:
mariadb -u root -p mydb < mydb.sql
CREATE DATABASE可临时调整:
SET autocommit=0;
SET unique_checks=0;
SET foreign_key_checks=0;
导入完成后再开启。
如果你愿意,可以告诉我:
我可以给你更精确的命令。