linuxmysql导出数据
1、MySQL数据库导出 /usr/local/mysql/bin/mysqlmp -u root -p123456 test> /home/backup/test.sql 其中:root为数据库用户名 123456为对应root数据库密码 test是需要导出的数据库名。 /home/backup/test.sql是数据库文件sql导出的路径。
❷ Linux系统下mysqmp在导出数据时,没有指定任何目录,那么导出的文件默认存放在哪里呢
使用mysqlmp命令导出.sql文件
(1)导出整个数据库的数据
mysqlmp -u 用户名 -p 数据库名称>存放位置+导出的文件名称
(2)导出某个表的数据
mysqlmp -u 用户名 -p 数据库名称 表名>存放位置+导出的文件名称
(3)导出某个表的结构
mysqlmp -d -u 用户名 -p 数据库名称 表名>存放位置+导出的文件名称
(4)导出数据库的结构
mysqlmp -u 用户名 wcnc -p -d --add-drop-table smgp_apps_wcnc>存放位置+导出的文件名称
-d没有数据 --add-drop-table 在每个create语句之前增加一个drop table
(5)远程导出数据库的数据
mysqlmp -h ip -u 用户名 -p 数据库名称>存放位置+导出的文件名称
❸ 在linux的mysql导出data.sql,然后导入到windows的mysql。提示以下错误:
mysql要转换到另一台机器上面,最重要的要考虑以下几个问题
1、数据库使用什么存储引擎,如果是myisam的话,可以把data目录复制移走。但如果是innodb的话,千万不要用这种方法,会存在种种问题的。至于innodb引myisam的区别,网络一下详细点。
2、本地的操作系统是否引目标操作系统相同,如果是linux与windows之间的转移,因为平台的的不台,注意大小写表名字段的兼容性。也可以在或者中忽略大小写。
3、比较安全的做法,还是用mysqlmp的方法导出来,再用mysqlmp的方法导进去,这是一种比较保险安全兼容性高的做法,请考虑。
如果还有什么疑问,欢迎追问。
❹ 分别在Linux和Windows下,如何使用MySql命令导入/导出*.sql文件
Ubuntu下使用MySql命令导入/导出*.sql文件 ( redhat的mysql命令在: /usr/local/mysql/bin/ 目录下面 )导出: 1.导出整个数据库 mysqlmp 数据库名 > 导出的文件名 -u 用户名 -p密码 2.导出一个表 mysqlmp 数据库名 表名 > 导出的文件名 -u 用户名 -p密码导入:在提示符下输入 mysql -u root -p 密码 进入MYSQL后: 先打开要导入的数据库 mysql>use test; 然后,设置要导入的数据的编码(如果MySQL默认编与要导入的数据编码一致,此步可省略) mysql>set names 编码格式(utf8或gbk); 最后,导入数据sql文件 mysql> source c:/test.sql; Windows下使用MySql命令导入/导出*.sql文件 1. 导出数据库: D:\mysql\bin> mysql 数据库名 > 导出的文件名 -u 用户名 -p密码 2. 导入数据库:
❺ linux下如何导入导出MySQL数据库
(导出数据库abc到abc.sql文件) 提示输入密码时,输入该数据库用户名的密码。 二、导入:用mysql命令行命令格式mysql -u 用户名 -p 数据库名 三、直接COPY 如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。 3.1 将原始数据库用tar打包为一个文件 tar -zcvf mydb.tar.gz mydb 3.2 创建空数据库 3.3 解压在临时目录中解压,如:cd /tmptar -zxvf mydb.tar.gz 3.4 拷贝将解压后的数据库文件拷贝到相关目录cd mydb/cp * /var/lib/mysql/mydb/ 对于FreeBSD: cp * /var/db/mysql/mydb/ 3.5 权限设置
❻ 怎样将Linux下MySQL数据库导入到Windows的MySQL中
第一:最简单的办法是使用phpmyadmin。
第二:通过该软件,在liunux下,导出所需的数据库,生成一个sql格式的文件。
第三:同样是使用该软件,在windows下,做一个导入操作,将保存的sql格式文件导入进来,就可以了。
❼ linux命令行下使用mysql,怎么导出查询的记录集
用命令select * from table into outfile 'xxx.txt';就可以把查询数据导出在当前数据库保存位置的xxx.txt文件里面了。
也可以直接在linux命令用mysql -h127.0.0.1 -uroot -pXXXX -P3306 -e"select * from table" > /tmp/test.txt
❽ linux mysql如何导出数据
Linux下 MySql导出
1、导出整个数据库中的所有数据
mysqlmp -u userName -p dabaseName > fileName.sql
2、导出数据库中的某个表的数据
mysqlmp -u userName -p dabaseName tableName > fileName.sql
3、导出整个数据库中的所有的表结构
mysqlmp -u userName -p -d dabaseName > fileName.sql
【注】fileName.sql最好加上路径名