mysql命令行的方式导入和导出sql文件

导入sql文件

1、打开cmd,进入mysql的bin文件夹下

2、连接数据库

mysql -uroot -p123456 -h127.0.0.1

-h,指定ip地址,默认为localhost
-u,指定用户名
-p,指定密码
3、选择数据库
use 数据库名;
4、执行数据库文件

source /usr/local/crazy/file/test.sql

导出sql文件

1、打开cmd,进入mysql的bin文件夹下

2、执行导出命令

mysqldump -uroot -p fyb_temp -e --max_allowed_packet=4194304 --net_buffer_length=16384 > e:\AA\b.sql

-u,指定用户名
-p,指定密码

fyb_temp为导出的数据库名

-e 是为了写接下来的参数,为什么要写这两个参数:

MySQLdump导出的SQL语句在导入到其他数据库的时候会相当慢,甚至几十秒才处理一条SQL

 --max_allowed_packet=*****            客户端/服务器之间通信的缓存区的最大大小;
 --net_buffer_length=****       TCP/IP和套接字通信缓冲区大小,创建长度达net_buffer_length的行。

>后的内容为指向的文件

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值