XinFocus'Blog 聚焦互联网技术_网络营销推广_工商财税_知识产权_商标专利_苏州创客_创业政策_美文分享

windows下cmd导入与导出mysql数据库

CMD下MYSQL数据库导出方法:

mysqldump -u root -p xinfocus1 >e:\xinfocus1.sql
mysqldump -u root -p xinfocus2 >e:\xinfocus2.sql
mysqldump -u root -p xinfocus3 >e:\xinfocus3.sql
解除锁定
mysqldump -u root -p xinfocus1 --skip-lock-tables >e:\xinfocus1.sql
mysqldump -u root -p xinfocus2 --skip-lock-tables >e:\xinfocus2.sql
mysqldump -u root -p xinfocus3 --skip-lock-tables >e:\xinfocus3.sql

-----------------------------------

CMD导入与导出mysql 数据库与数据库中的表或结构:

一、导出数据库
假设导到E:\date.sql
1、现在E盘创建date.sql(空的0KB)
2、CMD下:输入mysqldump -u 用户名 -p 导出的数据库名>e:\date.sql
3、CMD会提示输入密码:输入密码等待一会导出就会成功了,你可到E盘下检查下date.sql
二、导入数据库
假设导入E:\date.sql数据库
1、CMD登录mysql(登录方法),然后用命令CREATE DATABASE date;创建date数据库
2、退出mysql,可输入命令exit;或者quit;
3、在CMD中输入一下命令:
c:\>mysql -u 用户名 -p date<e:\date.sql
然后输入密码就OK了!
三、导出数据库中的表
假设导到E:\datetable.sql
1、现在E盘创建datetable.sql(空的0KB)
2、CMD下:输入mysqldump -u 用户名 -p 数据库名 导出的数据库表名>e:\datetable.sql
3、CMD会提示输入密码:输入密码等待一会导出就会成功了,你可到E盘下检查下datetable.sql
四、导出数据库的结构
假设导到E:\datedrop.sql
1、现在E盘创建datedrop.sql(空的0KB)
2、CMD下:输入mysqldump -u 用户名 -p 导出的数据库名 --add-drop-table>e:\datedrop.sql
3、CMD会提示输入密码:输入密码等待一会导出就OK了
注:默认情况下,mysql对导入文件大小有限制,最大为2M,所以当文件很大时,直接无法导入,解决例举如下:
1、在php.ini中修改一下参数:
memory_limit=128M;upload_max_filesize=2M,post_max_size=8M
修改upload_max_filesize=100M(修改满足你需要的大小)
可以同时修改memory_limit=150M;post_max_size=100M
就可以上传100M以下的了!
2、如果以上执行无效,可看下面虚线下【windows下CMD登录mysql】中的“注”
3、可在mysqldump或mysql后加上-h localhost,列举如下:
     a、mysqldump -h localhost -u 用户名 -p 导出的数据库名>e:\date.sql
     b、mysql -h localhost -u 用户名 -p date<e:\date.sql
    //-h localhost一般都是在虚拟主机上使用,一般省略

-----------------------------------

windows下CMD登录mysql:

1、在CMD 下输入 mysql -u 用户名 -p

2、回车

3、CMD 会提示你输入password ,输入密码即可登录!

注:以上操作在你的电脑环境变量中path, 配置了你mysql安装的目录(D:/mysql或D:/mysql/bin),执行才能有效!如果没有配置CMD需到你mysql安装的目录(D:/mysql/bin)执行以上操作!

 

留言列表
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。