我将一个大型数据库转储到一个SQL文件中,该文件包含表的大型BLOB附件。在做转储的时候,我打开了六角点,而且我以前做过很多次这个转储,没有任何问题。
转储是使用MySQL 5.1数据库完成的。
我现在有一个干净的安装MySQL 5.6,不能导入这个SQL文件。该文件本身约为13 at,每次都会在同一行发生故障。
mysql --user=root --password=xxxx --database=budgets_3 < budgets_3.sql
Warning: Using a password on the command line interface can be insec
我使用下面的命令从使用mysqldump的另一个服务器上创建的160 MB文件中导入数据。我要导入的环境是运行max_allowed_packet设置为"16M“的最新WAMP。
C:\wamp\bin\mysql\mysql5.1.36\bin>mysql --max_allowed_packet=15M -u root -pXXX drupal < C:\prod.sql
ERROR 2006 (HY000) at line 644: MySQL server has gone away
在导入了大约39秒和85.5 MB之后,这种情况似乎一直在发生。
我读过许多关于
但是,当我将sql文件中的所有内容粘贴到以创建表时,我从phpMyAdmin下载世界数据库,错误显示:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'The Valley','AIA','?,595)' at line 1
不知道为什么这可能是语法错误
INSERT INTO `City` VALUES (60
我正在尝试将一个包含大约5.5GB数据的SQL文件导入我的Macbook机器上的本地模式之一。我一直在mysql中得到以下错误,这阻碍了导入的完成:
errno: 24 - Too many open files)
我创建了一个my.cnf文件,并将其放在下面的/usr/local/Cellar/mysql/5.7.25/my.cnf目录中。my.cnf文件具有以下设置
open_files_limit = 100000
但是,当我运行以下查询时,仍然将open_files_limit设置为256:
SHOW VARIABLES LIKE 'open%';
我不知道这是什么问题