IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> mysql导入数据报Unknown command ‘ |f‘.异常处理方法 -> 正文阅读

[大数据]mysql导入数据报Unknown command ‘ |f‘.异常处理方法

mysql> select * from fruits;?? 【查看fruits表中的数据】

+------+------+------------+---------+

| f_id | s_id | f_name???? | f_price |

+------+------+------------+---------+

| a1?? |? 101 | apple????? |??? 5.20 |

| b1?? |? 101 | blackberry |?? 10.20 |

| bs1? |? 102 | orange???? |?? 11.20 |

| bs2? |? 105 | melon????? |??? 8.20 |

| c0?? |? 101 | cherry???? |??? 3.20 |

| o2?? |? 103 | coconut??? |??? 9.20 |

| t1?? |? 102 | banana???? |?? 10.30 |

| t2?? |? 102 | grape????? |??? 5.30 |

+------+------+------------+---------+

8 rows in set (0.00 sec)

mysql>

步骤1:执行备份操作

C:\Users\Administrator>mysqldump -uroot -p test_db fruits > c:\fruits.sql? 【执行备份操作】

Enter password: *********

C:\Users\Administrator>

备份完成之后可以查看备份的文件内容信息如下所示

-- MySQL dump 10.13? Distrib 8.0.25, for Win64 (x86_64)

--

-- Host: localhost??? Database: test_db

-- ------------------------------------------------------

-- Server version????????8.0.25

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!50503 SET NAMES utf8mb4 */;

/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;

/*!40103 SET TIME_ZONE='+00:00' */;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;

/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;

/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;

/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--

-- Table structure for table `fruits`

--

DROP TABLE IF EXISTS `fruits`;

/*!40101 SET @saved_cs_client???? = @@character_set_client */;

/*!50503 SET character_set_client = utf8mb4 */;

CREATE TABLE `fruits` (

? `f_id` char(10) NOT NULL,

? `s_id` int NOT NULL,

? `f_name` char(255) NOT NULL,

? `f_price` decimal(8,2) NOT NULL,

? PRIMARY KEY (`f_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

/*!40101 SET character_set_client = @saved_cs_client */;

--

-- Dumping data for table `fruits`

--

LOCK TABLES `fruits` WRITE;

/*!40000 ALTER TABLE `fruits` DISABLE KEYS */;

INSERT INTO `fruits` VALUES ('a1',101,'apple',5.20),('b1',101,'blackberry',10.20),('bs1',102,'orange',11.20),('bs2',105,'melon',8.20),('c0',101,'cherry',3.20),('o2',103,'coconut',9.20),('t1',102,'banana',10.30),('t2',102,'grape',5.30);

/*!40000 ALTER TABLE `fruits` ENABLE KEYS */;

UNLOCK TABLES;

/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;

/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;

/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2021-10-01 14:57:15

步骤2:执行数据恢复操作

mysql> delete from fruits;?? 【清空源表数据】

Query OK, 8 rows affected (0.00 sec)

mysql>

接着执行恢复操作

mysql> source c:\fruits.sql;

ERROR:

Unknown command '\f'.

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 8 rows affected (0.00 sec)

Records: 8? Duplicates: 0? Warnings: 0

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

mysql>
验证数据是否正常恢复回来

mysql> select * from fruits;

+------+------+------------+---------+

| f_id | s_id | f_name???? | f_price |

+------+------+------------+---------+

| a1?? |? 101 | apple????? |??? 5.20 |

| b1?? |? 101 | blackberry |?? 10.20 |

| bs1? |? 102 | orange???? |?? 11.20 |

| bs2? |? 105 | melon????? |??? 8.20 |

| c0?? |? 101 | cherry???? |??? 3.20 |

| o2?? |? 103 | coconut??? |??? 9.20 |

| t1?? |? 102 | banana???? |?? 10.30 |

| t2?? |? 102 | grape????? |??? 5.30 |

+------+------+------------+---------+

8 rows in set (0.00 sec)

mysql>

但是在恢复过程中发现有出现了个警告信息

警告查阅相关资料反馈mysql默认是以gbk编码连接数据库的,之前导出备份的文件是UTF8,

编码不一致导致报的警告异常信息,处理方法为连接mysql时指定字符集为utf8即可

mysql> select @@character_set_connection;??? 【查看客户端连接mysql使用的字符集】

+----------------------------+

| @@character_set_connection |

+----------------------------+

| gbk??????????????????????? |

+----------------------------+

1 row in set (0.00 sec)

mysql> select @@character_set_client;

+------------------------+

| @@character_set_client |

+------------------------+

| gbk??????????????????? |

+------------------------+

1 row in set (0.00 sec)

mysql> select @@character_set_results;

+-------------------------+

| @@character_set_results |

+-------------------------+

| gbk???????????????????? |

+-------------------------+

1 row in set (0.00 sec)

mysql>

C:\Users\Administrator>mysql -uroot -p --default-character-set=utf8?? 【连接mysql指定连接使用的字符集】

Enter password: *********

Welcome to the MySQL monitor.? Commands end with ; or \g.

Your MySQL connection id is 58

Server version: 8.0.25 MySQL Community Server - GPL

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> select @@character_set_connection;?? 【查看连接使用的字符集】

+----------------------------+

| @@character_set_connection |

+----------------------------+

| utf8mb3??????????????????? |

+----------------------------+

1 row in set (0.00 sec)

mysql>

mysql> select @@character_set_client;

+------------------------+

| @@character_set_client |

+------------------------+

| utf8mb3??????????????? |

+------------------------+

1 row in set (0.00 sec)

mysql>

mysql> ?select @@character_set_results;

+-------------------------+

| @@character_set_results |

+-------------------------+

| utf8mb3???????????????? |

+-------------------------+

1 row in set (0.00 sec)

mysql>

mysql> use test_db;

Database changed

mysql> delete from fruits;?? 【清空表中数据】

Query OK, 0 rows affected (0.00 sec)

mysql> select * from fruits;?? 【验证数据是否清空完毕】

Empty set (0.00 sec)

mysql> source c:\fruits.sql??? 【重新做恢复,此时可以看到已经没有出现之前的告警异常信息了】

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.32 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.12 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.03 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 8 rows affected (0.01 sec)

Records: 8? Duplicates: 0? Warnings: 0

Query OK, 0 rows affected (0.01 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

mysql>

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-10-02 14:56:25  更:2021-10-02 14:57:35 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 22:57:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码