将mysql数据从Windows迁移到Linux中

1、先在windows上将数据都导出一个文件。(这里以某个数据库为例)

导出整个数据库
mysqldump -u 用户名 -p密码 数据库名 > 导出的文件名
导出指定表
mysqldump -u 用户名 -p密码 数据库名 表名1 表名2 ... > 导出的
文件名

2、将数据从Windows拷贝到Linux中。

3、登录Linux的MySql数据库

4、创建与windows同名的数据库名。

mysql> create database qt;

查看字符集是否与windows一致,不一致则进行相应修改。
mysql> show create database qt;
mysql> alter database qt character set utf8;
mysql> show create database qt;

5、导入数据

6、查看结果

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-08 18:27:03

将mysql数据从Windows迁移到Linux中的相关文章

MySQL数据库从windows迁移到linux

前几天搭建了lamp环境,想把之前写的小东西迁到linux上运行,涉及到把mysql数据库的文件迁移到linux上,直接用fileZilla传过去应该不行,我试了下,反正没成功.下面是我采用的方法: (一)用mysqldump命令导出数据库文件: 在windows下cd到Mysql的bin目录: c:/data.txt这个目录和导出的文本名可以自己随便取,-B 后面的是表名,我要导出的表明叫user.输入密码之后,就可以去保存的目录下看看有没有数据文件了,有的话就成功了,感觉可能失败的地方就是没

MYSQL大小写(由于数据由windows迁移到Linux导致)

今日从sqlserver上迁移了一个数据库到Linux的MySQL中,迁移成功了,但是应用却跑不通,查看日志发现,提示找不到表,我注意到,表名都是存在大小写的,而MySQL中的表名都是小写的.这提醒了我,莫非MySQL 中表名是大小写敏感的?一查果然如此.解决方案如下: 1.用ROOT登录,修改/etc/my.cnf 2.在[mysqld]下加入一行:lower_case_table_names=1 3.重新启动数据库即可 其中 lower_case_table_names=1 参数缺省地在 W

oracle11g windows迁移至linux

原创cube_six_hujw 最后发布于2018-03-02 11:46:06 概述:跨操作系统平台数据库迁移,windows to linux 步骤记录: 实验步骤: (一).linux平台安装好数据库软件及配置好监听: (二).备份windows数据库: (三).linux平台进行数据库恢复操作: (四).linux平台进行数据库恢复后的相关操作: windows 备份数据库: run {configure device type disk parallelism 4;backup dat

Mysql从Windows迁移到Linux,遇到的坑

最近有个项目从Windows上迁移到Linux上,数据库在迁移成功,但是项目无法启动 [BPM] 2018-09-23 17:04:52 ERROR [localhost-startStop-1] ContextLoader.initWebApplicationContext(307) | Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating be

mysql数据不完整迁移脚本

公司新平台上线,老数据库中有一些原本的用户数据需要迁移到新平台,特地开发这个脚本,以保证数据的完整性,以及效率性 #!/bin/bash ##到出旧数据库中需要的表 echo "请在脚本语言目录下准备3个文件,一个为tables.txt,里面列出需要从旧数据库中导出的表名,另一个是oldmysqlauth旧数据库的用户账号密码以及数据库,第三个是newmysqlauth新数据库的用户账号密码以及数据库,分别列出格式为:        1        2        3 ..." c

Windows转到linux中,文件乱码,文件编码转换

转载:http://www.cnblogs.com/wanyao/p/3399269.html 最近,学习又重新开始Linux学习,所以一直在Centos中,昨天一朋友把他在Windows下写的C程序发给我,我欣然答应,本以为很快就能在我的Linux系统中运行起来.没想到出现了乱码,结果想把这个问题解决,一下子就搞了近三个小时没有解决.今天,又想起来这个问题,竟然一下子就解决了,现在把学到的一些东西总结如下. 首先Windows下的文件拿到Linux中来查看出现乱码是一种很常见的现象,这方面的资

mysql数据从windows导出,再导入到linux

从windows导出时,要注意字符集最好和linux的一致,如linux字符集一般为utf8,则导出时可以加上参数--default-character-set=utf8指定字符集,然后导入到linux后就没问题了: mysqldump -uhkf -h192.168.3.200 -p --default-character-set=utf8 productcrawledcomments > productcrawledcomments.sql

Windows下Svn服务器迁移至linux

Svn windows迁移至linux 需求:svn服务器从windows系统无缝迁移至linux系统中 实施: 一:准备工作 1,linux服务器一台 2,原svn-windows服务器安装代码及配置文件一份. 二:步骤 01:windows服务器操作 如图为windows svn 服务器图例 查找他的目录地址为:D:\Repositories 因为只有一个项目故进入此项目里找到需要的文件 注释:  conf  为用户账户及密码配置文件 Dav   为web认证文件 Db   为数据文件 Ho

ubuntu下lamp环境配置及将window代码迁移至linux系统

因为最近要用需要去实现项目中的一个功能,比较好的做法就是在http://i.cnblogs.com/EditPosts.aspx?opt=1linux中实现.所以最近就将自己的代码全部迁移到linux中了,其中遇到了不少问题,拿出来与大家分享一下,希望会对大家有所帮助. 首先说一下配置lamp环境吧.lamp的环境大家都知道就是linux,apache(服务器还可以是nginx),mysql(mongodb),php组成的一个用户编写php代码的环境.linux就不用说了,可以是在电脑上安装一个