mysql 数据库导入错误:40101 SET @[email protected]@CHARACTER_SET

/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */;
/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */;
/*!40101 SET @[email protected]@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

头部和尾部删除掉就可以了(mysql5.0附加到5.1也会出现这种情况)

时间: 2024-10-12 21:29:09

mysql 数据库导入错误:40101 SET @[email protected]@CHARACTER_SET的相关文章

MySQL数据库导入错误:ERROR 1064 (42000) 和 ERROR at line xx:

https://www.cnblogs.com/yeahgis/p/4358973.html mysql -hlocalhost -uroot -proot --default-character-set=utf8mb4 sinaweibo2 < sinaweibo.sql 原文地址:https://www.cnblogs.com/rgqancy/p/10314030.html

mysql数据库导入导出 查询 修改表记录

mysql数据导入导出: 导入: 把系统的文件的内容,保存到数据库的表里 导入数据的基本格式:mysql> load data infile "文件名" into table 表名 fields terminated by '分隔符' lines terminated by '\n'; 实例:把系统用户信息保存到hydra01库下的userinfo表里 mysql> create table userinfo(name char(20),password char(1),u

Python数据库操作 Mysql数据库导入导出和授权#学习猿地

# Mysql数据库导入导出和授权 ### 数据导出 #### 1.数据库数据导出 ```shell # 不要进入mysql,然后输入以下命令 导出某个库中的数据 mysqldump -u root -p tlxy > ~/Desktop/code/tlxy.sql ``` 导出一个库中所有数据,会形成一个建表和添加语句组成的sql文件 之后可以用这个sql文件到别的库,或着本机中创建或回复这些数据 #### 2.将数据库中的表导出 ```shell # 不要进入mysql,然后输入以下命令 导

mysql数据库导入导出及修改数据库名命令

概述 mysql 数据库导入导出,有两种方式 1)先导出SQL脚本,再导入(导入导出又分两种:1. 命令. 2. 工具.这里我们只介绍命令). 2)直接拷贝数据库文件(此方法不推荐). 一.mysql数据库导入 1.  已有数据库,可以直接用mysql命令 命令格式 mysql -u用户名 -p密码 数据库名 <  sql文件路径 示例:mysql -uroot -p12345678  test <  /root/test.sql 2.  创建新数据导入 mysql -uroot -p1234

linux系统上Mysql数据库导入导出操作

需求:把MySQL数据库目录中的dz数据库备份到/home/dz_bak.sql ,然后再新建一个数据库dzbak,最后把/home/dz_bak.sql 导入到数据库dzbak中.操作如下:以下操作均在终端命令行下进行 1.mysqldump -u root -p dz > /home/dz_bak.sql        #导出数据库     123456     #输入数据库密码     扩展:     mysqldump -u root -p dz pre_portal_comment >

mysql数据库导入和导出

Mysql数据中,使用时,总是会碰见导入和导出情况,所以如何正确的导入导出,非常重要!下面根据工作中用到的方法,会不管补充: 导入: 直接在Mysql中导入: mysql>use databaseName; mysql> load data infile 'filePath' into table 'tableName' 如果直接使用sql脚本文件,可使用source: 进入mysql数据库控制台,如mysql -u root -p  mysql>use 数据库 然后使用source命令

mysql数据库导入sql文件时提示“Error Code: 1153 - Got a packet bigger than &#39;max_allowed_packet&#39; bytes”解决办法

向mysql数据库中导入sql文件时,如果文件过大(几百M),会提示"Error Code: 1153 - Got a packet bigger than 'max_allowed_packet' bytes" 1.查看目前数据库配置 show VARIABLES like '%max_allowed_packet%'; 显示如下结果 +--------------------+---------+ | Variable_name      | Value   | +--------

连接MySQL数据库出现错误:Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password:YES)

自己在重拾MySQL数据库的时候,第一次连接数据库时候出现Access denied for user 'root'@'localhost' (using password:YES)的错误.查了相关资料,发现是root帐户默认不开放远程访问权限,所以需要修改一下相关权限.可以执行如下的解决方法. 打开MySQL目录下的my.ini文件,在文件的最后添加一行"skip-grant-tables",保存并关闭文件. 重启MySQL服务. 通过命令行进入MySQL的BIN目录,输入"

关于mysql修改密码 set password for [email&#160;protected] = password(&#39;xxx&#39;);报错解决方法

当你安装好mysql后,发现mysql -u root -p直接按俩次enter竟然不用密码就能登录进去,可是navicat连接mysql需要密码啊.怎么办? 于是我通过百度寻觅良久发现多数都是通过下面的命令修改.但是自己执行时报下面的错. mysql> set password for [email protected] = password('123456'); ERROR 1064 (42000): You have an error in your SQL syntax; check t