我试图使用以下命令将一个SQL文件导入到MySQL数据库中;
mysql --user example -p --database example_database < example.sql
这将返回错误:
ERROR 1044 (42000) at line 22: Access denied for user 'example'@'%' to database 'example'
注意,数据库名称在下划线之后已对所有内容进行了裁剪。连接细节绝对正确,因为我可以使用以下命令连接到MySql:
mysql --user example -
我有一个巨大的MySQL数据库(大约1.2GB,Drupal安装),我正在使用它。在Mac上,我可以导入它并在不同的开发服务器之间导出它,没有任何问题。
现在,我试图将数据库导入到Windows10上的MySQL中。当我这样做时,我会得到以下错误:
C:\Users\Patrick\Sites\devdesktop\omsearch>drush @loc.om sql-cli < ../output.sql
ERROR 2005 (HY000) at line 1253: Unknown MySQL server host 'want' (0)
C:\Users\
我使用nodeJS和npm包从服务器读取sql数据库。你知道,典型的用法:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'example.org',
user : 'bob',
password : 'secret'
});
//implicit connection and then query
connection.query('SELECT 1', func
我已经创建了一个码头容器基于MySQL的官方形象从码头枢纽。它工作得很好,但是我在数据库导入方面遇到了一些问题。
我的带有SQL-指令的文件已经存储在容器的文件夹/docker-entrypoint-initdb.d中,但是它不能工作!我已经将我的sql-import.sql .sql复制到/var/lib/docker/卷/mysql-dump/_data,但是在我的容器中调用"SHOW database;“时,我只能看到我的数据库的名称。当我调用“从myDB显示表;”时,没有可用的表。如何导入MySQL数据库的内容?
这是我的Dockerfile:
FROM mysql:5.7
A
将文件的一部分导入MySQL数据库的正确语法是什么?例如,我只想加载第50行到第1000行。
目前,我的SQL语句将整个文件导入数据库。
LOAD DATA INFILE 'myFile.txt' INTO TABLE myTable (col1, col2) FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n'
我想变得更有选择性。有什么建议吗?谢谢