mysql-数据迁移 及报错解决(ERROR 1290 (HY000)

文章目录

      • 1. 物理迁移
        • 1. 迁移前,配置`mysql`的输出目录
          • 1. 查看mysql的输出目录
          • 2. 修改`mysql`的输出目录
        • 2. 文件迁移

1. 物理迁移

1. 迁移前,配置mysql的输出目录

1. 查看mysql的输出目录

在安装MySQL的会限制了导入与导出的目录权限。只允许在规定的目录下才能导入。
可以通过以下命令查看secure-file-priv当前的值是什么,然后再进行修改。

mysql> SHOW VARIABLES LIKE "secure_file_priv";

可以看到,本地value的值为 /var/lib/mysql-files。 (可能也有其他的文件路径,跟自己的安装路径有关)

经查资料,value值有以下三种:

  • NULL,表示禁止输出文件。
  • 如果value值有文件夹目录,则表示只允许该目录下文件(PS:测试子目录也不行)。
  • 如果为空,则表示不限制目录。
2. 修改mysql的输出目录
  1. widows下的配置如下:
    修改my.ini的内容,在文件末尾添加一行内容secure_file_priv=''
    其中,my.ini的位置在你的mysql的安装目录下:
    在这里插入图片描述
  2. linux的配置如下:
    修改/etc/my.cnf的内容,也是在文件末尾添加一行内容secure_file_priv=''

如果这里不修改会报错ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot exec

2. 文件迁移

目的: 将我的mysql数据库中的mge_data中的ice数据表迁移到test_2中的ice表中;
如图下:
数据库mge_data,我要将
在这里插入图片描述在这里插入图片描述

操作:

  1. 建立test_2ice的空表。 (要保证test_2中的ice表跟mge_data中的ice表的字段保持一致;)
  2. mge_data中的ice表载入到文件D:/ice.txt中;
mysql> use database mge_data;
mysql>  select * from ice into outfile 'D:/ice.txt';
  1. 将文件D:/ice.txt载入到test_2ice空表中;()
mysql> use database test_2;
mysql> load data infile 'D:/ice.txt' into table ice;

注意:into outfile 是不会生成表结构的,因此在导入数据之前,需要手动创建表结构。
且表迁移前后的表结构(表字段名)要保持一致

`

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/3364.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2-css-3

一 选择器 1 结构伪类选择器 作用:根据元素的结构关系查找元素。 选择器说明E:first-child查找第一个E元素E:last-child查找最后一个E元素E:nth-child(N)查找第N个E元素(第一个元素N值为1) li:first-child {background-color: green; }2 :…

一.《泽诺尼亚》背包物品数据分析和遍历

寻找突破口 1.首先寻找突破口,围绕一个“变”字去找 2.之前在别的课程中也给同学们说过,我们在找背包物品遍历,无非就是要先拿到物品对象 3.然而要拿到物品对象,必须先拿到物品属性,然后逆向分析拿到物品对象 4.那么问题来了, 怎么拿到物品属性呢? 5.这时候就要…

【⑤MySQL函数】:让你的数据库操作更高效(二)

前言 ✨欢迎来到小K的MySQL专栏,本节将为大家带来MySQL日期时间、条件判断、系统信息、加密、进制转换和IP地址转换函数的讲解✨ 目录 前言一、日期和时间函数二、条件判断函数三、系统信息函数四、加密函数五、进制转换函数六、IP地址转换函数七、总结 一、日期和时…

Binder系列--ServiceManager的启动

ServiceManager的启动 hongxi.zhu Android 13 主要流程: 1. 启动ServiceManager进程 ServiceManager是由init(pid 1)进程启动的 system/core/rootdir/init.rc on init......# Start essential services.start servicemanager //framework层使用start hwservic…

iOS distribution发布证书过期或者被手动revoke了app会被下架吗?

在距离distribution 证书过期一个月(或被手动revoke了)的时候会受到apple的邮件 虽然distribution过期(或者被手动revoke)了,如果你的开发者账号是company(公司)类型或个人类型的,只…

【youcans动手学模型】MobileNet 模型-CIFAR10图像分类

欢迎关注『youcans动手学模型』系列 本专栏内容和资源同步到 GitHub/youcans 【youcans动手学模型】MobileNet 模型-CIFAR10图像分类 1. MobileNet 卷积神经网络模型1.1 模型简介1.2 论文介绍 2. 在 PyTorch 中定义 MobileNet V1 模型类2.1 深度可分离卷积(DSC&…

PHP 的 Logo 为什么是大象?

因为大象是世界上最好的动物。 当然,这只是开玩笑,那么为什么PHP的LOGO是大象呢?还有哪些关于PHP的LOGO的有趣的事情呢? 吉祥物-大象 ElePHPant 是一款可爱的 PHP 吉祥物,其设计中有一头大象。 最初的LOGO 1998 年…

高斯过程(Gaussian Process)回归预测,例子,代码及可视化展示

高斯过程指的是一组随机变量的集合,这个集合里面的任意有限个随机变量都服从联合正态分布。(联合正态分布是指多个随机变量的联合分布满足正态分布。联合分布是指多个随机变量同时满足的概率分布,一个常见的例子是考虑两个随机变量&#xff1…

如何在 Spring Boot 中使用 WebMvc

如何在 Spring Boot 中使用 WebMvc 引言 Spring Boot 是一个快速、简单的开发框架,可以帮助我们快速地搭建一个基于 Spring 的 Web 应用程序。在 Spring Boot 中,我们可以使用 WebMvc 来构建 Web 应用程序。WebMvc 是 Spring 框架中的一个模块&#xf…

让集合数据操控指尖舞动:迭代器和生成器的精妙之处

文章目录 💙迭代器(Iterator)迭代器的特点:迭代器的优点:代码案例: 💚生成器(Generator)生成器的特点:生成器的优点:代码案例: &#…

python自动化办公——定制化将电子签名批量签写到PDF文件

python自动化办公——定制化将电子签名批量签写到PDF文件 文章目录 python自动化办公——定制化将电子签名批量签写到PDF文件1、安装依赖2、需求分析3、代码 1、安装依赖 首先需要下载所需要的库 pip install pdf2image pip install img2pdf pip install opencv-python此外还…

Linux系统中的信号

信号是由用户、系统或者进程发送给目标进程的信息,以通知目标进程某个状态的改变或系统异常。Linux信号可由如下条件产生: 对于前台进程,用户可以通过输入特殊的终端字符来给它发送信号。比如输入CtrlC通常会给进程发送一个中断信号&#xf…