centos6Mysql如何导入数据库_centos6.7导入导出mysql数据库

需求:将一台服务器的mysql数据库导出到另一台服务器上

环境:centos6.7 + mysql5.6

就在网上随意百度了一下觉得应该很简单就搞定了

结果出现了一个意料之外的问题

d35b313f877427beb4d8faaf989d08c8.png

将密码直接放置在命令中会有warning提示:在命令行界面上使用密码可能是不安全的。

就百度了一下解决办法,看了下百度第一条

说是让修改一下/etc/my.cnf文件

在里面写上明文的账号密码

虽然觉得很扯,但是还是试了试

果然

没卵用......

在百度了一个小时之后自己忽然开窍了

6d459f111962d3068e5c59492cf05b82.png

我为啥一定要把密码输进去呢emm~~~~~~

按照图中命令输入密码,导出完成了。

接下来详细说一下导出导入命令:

dabaseName  == 数据库名称

fileName.sql  == 导出的sql名称,可以在前面指定导出目录

1.导出数据库

mysqldump -u userName -p dabaseName > fileName.sql

2.导出数据库某个表

mysqldump -u userName -p dabaseName tableName > fileName.sql

3.只导出数据库的表结构  加了参数-d

mysqldump -u userName -p -d dabaseName > fileName.sql

4.如果要导出某一张表的结构,只需要将2.中加入-d

5.导入数据库

5.1登陆后导入

mysql -uroot -p

source 666.sql

注意666.sql路径问题,例如:source /home/666.sql

5.2 linux命令导入

mysql -uroot -p database < /home/666.sql

导出是>,导入是

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值