MySQL命令行导入导出数据库

MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录,如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录)

2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名,如我输入的命令行:mysqldump -u root -p news > news.sql   (输入后会让你输入进入MySQL的密码)(如果导出单张表的话在数据库名后面输入表名即可)

3、会看到文件news.sql自动生成到bin文件下,命令行导入数据库:

1,将要导入的.sql文件移至bin文件下,这样的路径比较方便2,同上面导出的第1步3,进入MySQL:mysql -u 用户名 -p ,如我输入的命令行:mysql -u root -p   (输入同样后会让你输入MySQL的密码)4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库5,输入:mysql>use 目标数据库名,如我输入的命令行:mysql>use news;6,导入文件:mysql>source 导入的文件名;如我输入的命令行:mysql>source news.sql;
时间: 2024-10-12 09:01:17

MySQL命令行导入导出数据库的相关文章

MySQL命令行导入导出数据

参考:http://www.cnblogs.com/xcxc/archive/2013/01/30/2882840.html 这篇文章写得非常好,又简洁,而且深入浅出,排版也非常好看,不会像网上的只是在页面堆知识. MySQL 用命令行导出, 导入数据 1.导出数据: 1.1.导出单个数据库 mysqldump -hhost -uroot -p test>d:\test.sql    (如果没有错误,会提示你输入密码) 格式:mysqldump -h远程ip -u用户名 -p 数据库名 > 保

MYSQL 命令行导入导出

1.导出mysql数据库 mysqldump -h[服务器地址本机可以忽略] -u[用户] -p[密码] -P[myql数据库端口]>导出文件位置 mysqldump -h192.168.18.49 -uroot -pmiss -P3307 mysql>D:\\new.sql 2.导入mysql数据库文件 MariaDB[test]>use test Database changed MariaDB[test]>source D:\\new.sql 注意事项: 可能安装MariaD

MySQL命令行导入sql文件时出现乱码解决方案

Note: sql> source F:weibo.sql(执行相关sql文件) sql> select * from sina into outfile "/weibo.txt"(导出相应数据到C:的weibo.txt) 1. mysql 5.0后其客户端仅支持gbk,故可在sql> set names gbk; 例如: set names gbk; /* Navicat MySQL Data Transfer Source Server : localhost_3

使用MYSQL命令直接导入导出SQL文件(转)

参考:http://blog.csdn.net/jiary5201314/article/details/52026816 1.MYSQL中将数据库导出成SQL文件 其实很简单的,就是一条语句就可以了,首先我们打开cmd,不用进mysql指令界面,直接按照下列格式将导出语句敲进去,然后再输入密码即可了: mysqldump -h[主机所在IP] -u[用户名] -p [要导出的数据库]>[导出的路径//[文件名].sql] 好吧,直接这样看可能有点抽象,我们来举个例子,目前我的MYSQL中有一个

mysql命令行导入sql脚本中文变问号问题

之前一直用工具连接mysql虽然小问题不断也都无伤大雅,最近做金融云项目,只能通过服务器的内网访问数据库,也就是说只能在linux下通过命令行访问,在导入中文的时候发现都变成问号了,经过查询资料解决,特此记录一下思路. 1.检查sql脚本文件是否unicode编码,打开查看是脚本文件中中文是否能正常显示. 2.检查所建好的数据库是否采用utf8编码. 3.在mysql命令行下执行status检查Server characterset和Client characterset编码是否一致(我就是这一

mysql命令行导入和导出数据

MySQL中导出CSV格式数据的SQL语句样本如下: Sql代码   select * from test_info into outfile '/tmp/test.csv' fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated by '\r\n'; [sql] view plain copy print? select * from test_info into outf

解决windows 下 mysql命令行导入备份文件 查询时乱码的问题

Mysql导入乱码,一般在命令行会遇到.下面说的是命令行的情况下解决乱码问题: 方法一: 通过增加参数 –default-character-set = utf8 解决乱码问题 mysql -uroot -p linuxsight < F:\linuxsight\db.sql --default-character-set=utf8 #只要保证数据库的库表字符集正确,就用这个参数登录就可以了 方法二: 1.mysql>use xz; 2.mysql> set names utf8; 3.

MySQL命令行导入.sql脚本

为MySQL添加环境变量    MySQL安装路径\bin 启动MySQL服务    C:\Users\Administrator>net start mysql 进入MySQL    C:\Users\Administrator>mysql -h localhost -u root -p 创建数据库    mysql> create database mys_tes; 使用数据库    mysql> use mys_tes; 导入MySQL脚本    mysql> sour

通过MYSQL命令行直接建数据库

因为同事要求,在进行MYSQLDUMP的导入库时,加一个日期标签, BUT,MYSQLDUMP的前提是数据库中要存在数据库名, 于是通过-e 参数执行命令. 这让我想起了前不久请教同事,如果AWK传变量,用啥参数呢?-v :) now_time=`date '+%G%m%d%H%M%S'` gzip -d /back/xxx.gz mysql -uxxx -pxxx -e "create database xxx_$now_time" mysql -uxxx -pxxx xxx_$no