mysql数据库用命令行导入时出现No Connection. Trying to reconnect...请教大神们怎么解决?补充图片

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库用命令行导入时出现No Connection. Trying to reconnect...请教大神们怎么解决?补充图片相关的知识,希望对你有一定的参考价值。

参考技术A   mysql数据库备份数据库与还原数据库
  一、备份数据库

  1、进入数据库 mysql -uroot -p 密码123
  
  2、查看数据库 show databases;
  
  3、备份数据库 mysqldump -hlocalhost-uroot -p123 hterp_ding ht_orders> f:/hterp_ding
  用户 密码 源数据库 备份在F盘下数据库名为 hterp_ding
  4、查看数据库 show databases;
  

  
  二、还原数据库

  1、进入数据库 mysql -uroot -p 密码123
  
  2、创建数据库 create database 数据库hterp_ding;
  
  3、选择数据库 use 数据库hterp_ding;
  
  4、还原数据库 source f:/hterp_ding

导入数据库应该是用mysql的控制台导的。或许你这是新方式。追问

我就是用这样的,命令导数据库的,这个错误是在导到一半的时候出现的...

追答

你这截图是备份数据库的截图吗。

追问

不是,是导入数据库的截图,这是在导入的过程中出现的,然后就进行不下去了

本回答被提问者和网友采纳
参考技术B 数据库名字错了 连不上追问

数据库名字没错的啊...

追答

incorrect database name 'nrn' 这个就是告诉你数据库名称不正确

追问

问题就在这里,mysql里根本就没有这几个数据库...

追答

用musql的图形界面的客户端试试看

参考技术C 数据库名不正确?追问

名字没错,是导到一半多以后出现这个问题的

导入大 sql 转储时出现 PHPMYADMIN 错误

【中文标题】导入大 sql 转储时出现 PHPMYADMIN 错误【英文标题】:PHPMYADMIN error while importing big sql dump 【发布时间】:2016-08-09 19:00:25 【问题描述】:

我正在尝试将大型 SQL 转储导入我的 mysql 数据库,但出现以下错误。 通过 PHPMYADMIN 界面我没有设法导入它,它说太多了。 所以我尝试使用命令行:mysql -uroot -p dbsnp < SNP_HGVS.sql 但我收到了这个错误: ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected. Query:d�L'.`

你知道如何解决这个问题吗? 非常感谢。

【问题讨论】:

可以用mysql -uroot -p代替mysql -u root -p吗? 您确定转储的格式对于 MySQL 是否正确(即来自另一个类似设置的 mysql 源)?您确定要将数据导入到的服务器具有与 SQL 转储源类似的设置吗? @WaltSorensen,您好 Walt,实际上,转储设置不正确。我重新提取存档,现在它可以工作了。 很高兴听到您已启动并开始运行。 【参考方案1】:

在我看来,转储文件的字符不是 UTF-8。根据您需要打开 --binary-mode 的错误。请查看链接:[Enable binary mode while restoring a Database from an SQL dump

【讨论】:

我查看了您的链接,当我添加选项 --binary -o 时,它显示:ERROR at line 1: Unknown command '\O'. 任何想法?【参考方案2】:

根据澄清问题和 cmets:

没有为 MySQL 正确设置和格式化源 SQL 转储。使用正确的 MySQL 配置/格式重新转储数据可以解决问题。

【讨论】:

以上是关于mysql数据库用命令行导入时出现No Connection. Trying to reconnect...请教大神们怎么解决?补充图片的主要内容,如果未能解决你的问题,请参考以下文章

导入大 sql 转储时出现 PHPMYADMIN 错误

mysql 用mysqldump时出现错误 啥回事?

找不到 MySQL - 尝试从命令行访问 MySQL 时出现“找不到命令”错误

关于MySQL5.6的limit和offset在命令行执行时出现的问题的记录

mysql在导入外部sql文件时出现了错误,请问该怎么解决?

sqoop从hive导入数据到mysql时出现主键冲突