0
点赞
收藏
分享

微信扫一扫

NXP i.MX 8M Mini工业核心板硬件说明书(四核ARM Cortex-A53 + 单核ARM Cortex-M4,主频1.6GHz)

炽凤亮尧 2023-07-02 阅读 51

文章目录

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=''

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;

`

举报

相关推荐

0 条评论