Mysql | MariDB | 导入导出数据库 | 常见问题 | ASCII ‘\0‘ appeared in the statement
文章目录
- 参考
- 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相关推荐
- 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 ...
- 导入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 数据库名 > 备 ...
- mysql导入sql文件、数据库时报错ERROR: ASCII '\0' appeared in the statement
window环境下mysql导入sql文件时报错:ERROR: ASCII '\0' appeared in the statement 错误原因 文件编码不正确 解决办法 下载UltraEdia对文 ...
- mysql 必知必会导入官方数据库,出现错误,ASCII ‘\0‘ appeared in the statement解决方法
最近在学MySQL必知必会,导入自带的数据库,出现如下错误: ERROR: ASCII '\0' appeared in the statement, but this is not allowed ...
- mysql导入sql文件、数据库时报错ERROR: ASCII ‘\0‘ appeared in the statement
mysql导入sql文件.数据库时报错ERROR: ASCII '\0' appeared in the statement
- mysql报ascii 0_导入mysql文件提示“ASCII \'\\0\' appeared in the statement”
[关键字:mysql jsp 图片存取为了使用JSP灵活,需要把各种文件储存到数据库中,然后需要的时候把它读取出来显示到客户端.这些文件包括音乐,图片,文本等,人们统称为二 在windows服务器上导 ...
- 【mysql】 mysql备份还原时发生异常:导入mysql文件提示“ASCII '\0' appeared in the statement”
小Z今天在备份还原Mysql数据库,出现了 导入mysql文件提示"ASCII '\0' appeared in the statement" ,并不意味着我的sql文件中包含AS ...
- 导入mysql文件提示“ASCII '\0' appeared in the statement”
在windows服务器上导入mysql文件时,出现以下报错: ASCII '\0' appeared in the statement, but this is not allowed unless ...
- 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 ...
最新文章
- python代码壁纸-python设置windows桌面壁纸的实现代码
- git 添加未跟踪的文件
- 在consumer中调用provider服务
- Centos 的inotify和rsync文件实时同步
- vs2013怎么清理解决方案_厕所漏水怎么办?厕所免拆砖防水维修方案
- 什么是Redis的VM机制
- keil 生成bin找不到afx文件_【学习笔记】Keil不能正确生成.bin文件的解决办法
- Windows Print Spooler 远程代码执行漏洞(CVE-2021-1675)
- 用python画大白圣诞快乐呦
- 第十二章_网络搭建及训练
- Atitit 第三方登录与sso单点登录 单点登录: 我们的单点登录系统,主要包含了登录验证,token校验 、注销、注册几大功能,单点登录系统提供了统一的登录和注册页面,提供了统一的
- 这10个idea小技巧,让我的开发效率提升了10倍
- 极速办公(ppt)如何修改字体颜色
- Windows Server 2008 R2 远程管理
- IE 浏览器 安装证书 无响应 卡死
- 使用gmediarender-resurrect搭建DLNA音箱
- 面积曲线AUC(area under curve)
- python知识点智能问答_基于检索的智能问答
- 《瞳孔:一个开放源码平台,用于普遍的眼球追踪和基于移动凝视的交互》论文阅读
- 计算机毕业设计之java+springboot基于vue的人事管理系统-员工管理系统