赞
踩
一般形式:
mysqldump -h IP -u 用户名 -p -d 数据库名 > 导出的文件名
参数解析:
-h:表示host地址
-u:表示user用户
-p:表示password密码
-d:表示不导出数据
注意:
(1)-p 后面不能加password,只能单独输入数据库名称
(2)mysqldump是在cmd下的命令,不能再mysql下面,即不能进入mysql的(如果进入了mysql,得exit退出mysql后才可以的。)
一:数据库的导出
此时不用加-d
),如下导出库dbtest中所有表结构和数据mysqldump -h 192.168.182.134 -u root -p dbtest > C:\Users\Administrator\Desktop\users2.sql
此时要加-d
),如下导出库dbtest中的users表结构没有数据mysqldump -h 192.168.182.134 -u root -p -d dbtest > C:\Users\Administrator\Desktop\users2.sql
此时不用加-d
),如下导出库dbtest中的users表结构和数据mysqldump -h 192.168.182.134 -u root -p dbtest users > C:\Users\Administrator\Desktop\users2.sql
此时要加-d
),如下导出库dbtest中的users表结构mysqldump -h 192.168.182.134 -u root -p -d dbtest users > C:\Users\Administrator\Desktop\users2.sql
二:数据库的导入
已经建好数据库,导入数据库文件
(1)首先登录并进入数据库:
本地访问:
mysql -h localhost -u root -p
远程访问:
mysql -h 192.168.182.120 -uroot -p
参数解析:
-h:表示host地址,本地直接使用localhost,远程需要使用ip地址
-u:表示user用户
-p:表示password密码
2.登录成功后执行导入命令source+文件路径
:
source C:\Users\Administrator\Desktop\users2.sql
二:没有数据库,需要先创建数据库
mysql -h localhost -u root -p(进入mysql下面)
create database dbtest; (创建数据库)
show databases;(查看数据库列表)
use dbtest;(进入dbtest数据库下面)
show tables;(刚创建的数据库dbtest下面空没有表)
source C:\Users\Administrator\Desktop\users2.sql
(导入数据库表)
show tables;
(查看dbtest数据库下面的所有表,就可以看到表了)
desc users;(查看表结构设计)
select * from users;
(查询所有的数据)
exit;(或者ctrl + c)退出mysql
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。