导入MySQL官方样本数据库employees的问题

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL DuckDB 分析主实例,集群系列 8核16GB
简介: 导入MySQL官方样本数据库employees的问题 前提 : 本人用的是windows10系统; 安装的是MySQL 8.0版本 实际操作文件是 employees.sql 按官网的步骤 先进入MySQL的执行目录  Download the repository Change direct.

导入MySQL官方样本数据库employees的问题

前提 : 本人用的是windows10系统; 安装的是MySQL 8.0版本

实际操作文件是 employees.sql 按官网的步骤 先进入MySQL的执行目录 

  1. Download the repository
  2. Change directory to the repository

按网上提供的教程是在命令框中执行命令:

mysql -uroot -p < emplopees.sql

对此需要注意的是,我的样例数据库在另一个目录,这意味这需要在employees.sql前加上该文件的绝对路

mysql -uroot -p < yourpath\emplopees.sql

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

然后发现执行source部分的时候会出现

unknown command '\'

的错误 这是路径上出现的问题

网上是说 编码格式不一致所致 可以通过指定编码解决 如

Mysql -u root -p --default-character-set=utf8 database <backpath

但是我试了一下发现没有效果,网上又说 把 路径中 所有单斜杠'\' 换成双斜杠进行转义'\\' 即可, 虽然也会报错但也可以解决问题,我就这样解决了;

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

本来以为可以用自带的workbench执行sql文件进行数据录入,没想到sql页面的source会报错,下面出现红曲线有语法错误,我查了一下,在stackoverflow上发现这样一个回答:

The source command is not a MySQL statement, but something only handled by the MySQL client. MySQL Workbench does not handle this (as it is focused on pure MySQL code).

To import the entire set remove the source commands from the main file and then manually import these files like you did with the main dump. A bit tedious, but at least a way to load all files.

google翻译就是:

source命令不是MySQL语句,而是一些只能由MySQL客户端处理的命令。 MySQL Workbench不处理这个问题(因为它专注于纯MySQL代码)。

要导入整个集合,请从主文件中删除源命令,然后像使用主转储一样手动导入这些文件。 有点乏味,但至少可以加载所有文件。

然后我就把employees.sql文件分为两部分,把source部分在CMD手动输入,其他

mysql -uroot -p < yourpath\emplopees.sql自动执行;

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

Failed to open file 'load_departments.dump'

其次遇到找不到源文件的情况load_departments.dump ;需要在每个源文件前加绝对路径即可解决;


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

到此所有数据库建表导入数据的部分工作就完成了;


其他:最后这个语句 source show_elapsed.sql ;无法通过上述方法解决 ,似乎也不是数据相关语句不知到没有执行会有什么影响。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
3月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
3月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
|
3月前
|
关系型数据库 分布式数据库 数据库
阿里云数据库收费价格:MySQL、PostgreSQL、SQL Server和MariaDB引擎费用整理
阿里云数据库提供多种类型,包括关系型与NoSQL,主流如PolarDB、RDS MySQL/PostgreSQL、Redis等。价格低至21元/月起,支持按需付费与优惠套餐,适用于各类应用场景。
|
3月前
|
SQL 关系型数据库 MySQL
Mysql数据恢复—Mysql数据库delete删除后数据恢复案例
本地服务器,操作系统为windows server。服务器上部署mysql单实例,innodb引擎,独立表空间。未进行数据库备份,未开启binlog。 人为误操作使用Delete命令删除数据时未添加where子句,导致全表数据被删除。删除后未对该表进行任何操作。需要恢复误删除的数据。 在本案例中的mysql数据库未进行备份,也未开启binlog日志,无法直接还原数据库。
|
3月前
|
SQL 关系型数据库 MySQL
如何将Excel表的数据导入RDS MySQL数据库?
本文介绍如何通过数据管理服务DMS将Excel文件(转为CSV格式)导入RDS MySQL数据库,涵盖建表、编码设置、导入模式选择及审批执行流程,并提供操作示例与注意事项。
|
3月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
|
3月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
156 3
|
3月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
4月前
|
存储 运维 关系型数据库
从MySQL到云数据库,数据库迁移真的有必要吗?
本文探讨了企业在业务增长背景下,是否应从 MySQL 迁移至云数据库的决策问题。分析了 MySQL 的优势与瓶颈,对比了云数据库在存储计算分离、自动化运维、多负载支持等方面的优势,并提出判断迁移必要性的五个关键问题及实施路径,帮助企业理性决策并落地迁移方案。
|
3月前
|
Ubuntu 安全 关系型数据库
安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接指南
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。
430 7

热门文章

最新文章

推荐镜像

更多