文章目录

  • 参考
  • window
    • 1.导出整个数据库
    • 2.导出一个表
    • 3.导出一个数据库结构
    • 4.导入数据库
    • 5. 导入数据到数据库
    • 6.导入数据到数据库中得某个表
  • linux
    • 一、导出数据库
    • 二、导入数据库
      • 1、首先建空数据库
      • 2、导入数据库
        • 方法一:
        • 方法二:
    • 常见问题
      • 导入数据库时提示"ASCII '\0' appeared in the statement"
        • 解决方法

参考

mysql导入导出sql文件

window

1.导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u dbuser -p dbname > dbname.sql

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u dbuser -p dbname users> dbname_users.sql

3.导出一个数据库结构

mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库

常用source 命令
进入mysql数据库控制台,如

mysql -u root -p
mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:/dbname.sql

5. 导入数据到数据库

mysql -uroot -D数据库名

6.导入数据到数据库中得某个表

mysql -uroot -D数据库名  表名D:\APMServ5.2.6\MySQL5.1\bin>mysqldump -u root -p  erp lightinthebox_tags > ligh
tinthebox.sql

linux

一、导出数据库

用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql

/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql

敲回车后会提示输入密码

2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql

/usr/local/mysql/bin/   mysqldump -uroot -p -d abc > abc.sql

注:/usr/local/mysql/bin/ —> mysql的data目录

二、导入数据库

1、首先建空数据库

mysql>create database abc;

2、导入数据库

方法一:

(1)选择数据库

mysql>use abc;

(2)设置数据库编码

mysql>set names utf8;

(3)导入数据(注意sql文件的路径)

mysql>source /home/abc/abc.sql;

方法二:

mysql -u用户名 -p密码 数据库名 < 数据库名.sql

mysql -uabc_f -p abc < abc.sql

常见问题

导入数据库时提示"ASCII ‘\0’ appeared in the statement"

一般是文档格式不匹配导致的问题

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: '��U'.

解决方法

  • 先查看文件格式,是否ASCII
file name.sql
  • 如果是ASSCI格式使用
    --binary-mode=1
  • 如果是UTF-16,转换成UTF-8

Mysql | MariDB | 导入导出数据库 | 常见问题 | ASCII ‘\0‘ appeared in the statement相关推荐

  1. sql 导入linux问题:ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-m

    ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled ...

  2. 导入mysql文件报错:ERROR: ASCII ‘\0‘ appeared in the statement, but this is not allowed unless option --bin

    在win10的PowellShell备份的sql文件在linux上导入都会报这个错误,改成在cmd下导出sql文件就行了,注意这个坑 导出:mysqldump -u用户名 -p 数据库名 > 备 ...

  3. mysql导入sql文件、数据库时报错ERROR: ASCII '\0' appeared in the statement

    window环境下mysql导入sql文件时报错:ERROR: ASCII '\0' appeared in the statement 错误原因 文件编码不正确 解决办法 下载UltraEdia对文 ...

  4. mysql 必知必会导入官方数据库,出现错误,ASCII ‘\0‘ appeared in the statement解决方法

    最近在学MySQL必知必会,导入自带的数据库,出现如下错误: ERROR: ASCII '\0' appeared in the statement, but this is not allowed ...

  5. mysql导入sql文件、数据库时报错ERROR: ASCII ‘\0‘ appeared in the statement

    mysql导入sql文件.数据库时报错ERROR: ASCII '\0' appeared in the statement

  6. mysql报ascii 0_导入mysql文件提示“ASCII \'\\0\' appeared in the statement”

    [关键字:mysql jsp 图片存取为了使用JSP灵活,需要把各种文件储存到数据库中,然后需要的时候把它读取出来显示到客户端.这些文件包括音乐,图片,文本等,人们统称为二 在windows服务器上导 ...

  7. 【mysql】 mysql备份还原时发生异常:导入mysql文件提示“ASCII '\0' appeared in the statement”

    小Z今天在备份还原Mysql数据库,出现了 导入mysql文件提示"ASCII '\0' appeared in the statement" ,并不意味着我的sql文件中包含AS ...

  8. 导入mysql文件提示“ASCII '\0' appeared in the statement”

    在windows服务器上导入mysql文件时,出现以下报错: ASCII '\0' appeared in the statement, but this is not allowed unless ...

  9. mysql报ascii 0_导入mysql文件提示“ASCII '\0' appeared in the statement”

    在windows服务器上导入mysql文件时,出现以下报错:ASCII '\0' appeared in the statement, but this is not allowed unless o ...

最新文章

  1. python代码壁纸-python设置windows桌面壁纸的实现代码
  2. git 添加未跟踪的文件
  3. 在consumer中调用provider服务
  4. Centos 的inotify和rsync文件实时同步
  5. vs2013怎么清理解决方案_厕所漏水怎么办?厕所免拆砖防水维修方案
  6. 什么是Redis的VM机制
  7. keil 生成bin找不到afx文件_【学习笔记】Keil不能正确生成.bin文件的解决办法
  8. Windows Print Spooler 远程代码执行漏洞(CVE-2021-1675)
  9. 用python画大白圣诞快乐呦
  10. 第十二章_网络搭建及训练
  11. Atitit 第三方登录与sso单点登录 单点登录:       我们的单点登录系统,主要包含了登录验证,token校验 、注销、注册几大功能,单点登录系统提供了统一的登录和注册页面,提供了统一的
  12. 这10个idea小技巧,让我的开发效率提升了10倍
  13. 极速办公(ppt)如何修改字体颜色
  14. Windows Server 2008 R2 远程管理
  15. IE 浏览器 安装证书 无响应 卡死
  16. 使用gmediarender-resurrect搭建DLNA音箱
  17. 面积曲线AUC(area under curve)
  18. python知识点智能问答_基于检索的智能问答
  19. 《瞳孔:一个开放源码平台,用于普遍的眼球追踪和基于移动凝视的交互》论文阅读
  20. 计算机毕业设计之java+springboot基于vue的人事管理系统-员工管理系统

热门文章

  1. SMETA认证辅导,SMATA验厂审核现场会查验哪些文件
  2. 基于python的微信好友数据分析_python 微信好友特征数据分析及可视化
  3. 计算机考试文件夹改内容,2010年职称计算机考试:文件和文件夹的管理
  4. 计算机编程语言排行榜—TIOBE世界编程语言排行榜(2020年3月份最新版)
  5. 外企工作的你需要了解的印度种姓制度
  6. 类变量、成员变量、局部变量介绍说明
  7. pika安装以及测试
  8. 在Android Studio中删除module的方法
  9. NR DCI Format介绍
  10. python产品质量分析_产品评论 使用Python分析Amazon Smart产品评论