0

我有一个名为“mysql.sql”的文件。

我已经在树莓派上安装了 mysql,我需要在“mysql.sql”中创建相同的表。

如何设法将“mysql.sql”文件直接复制到我的数据库中?

4

3 回答 3

1

你可以使用:

LOAD DATA INFILE 'mysql.sql' INTO TABLE tbl_name
  FIELDS TERMINATED BY ',' ENCLOSED BY '"'
  LINES TERMINATED BY '\r\n'
  IGNORE 1 LINES;

如果是表格内容。

参考


或者:

mysql -u username -p databaseName < mysql.sql

如果是数据库转储

参考

于 2015-04-16T14:03:48.470 回答
1

使用输入重定向

mysql -u username -ppassword < mysql.sql
于 2015-04-16T14:04:24.157 回答
1

mysql.sql是转储文件吗?

如果是,您可以分两步导入;

# echo "create database databasename" | mysql -u user -ppassword

然后

# mysql -u user -ppassword databasename < mysql.sql
于 2015-04-16T14:07:21.927 回答