msql数据库的导入导出

一、直接使用命令行导入导出:

1.使用mysqldump导出

第一步:首先以管理员身份运行cmd命令提示符程序,

第二步:输入cd C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin(mysql安装的bin目录)

第三步:接下来输入mysqldump -h mysql服务器地址-u 用户名 -p 要导出的数据库名 > 文件保存路径,例如:mysqldump -h localhost -u root -p userinfo>  d:\serinfo.sql(若不输入文件的路径,默认保存在(mysql安装的bin目录),

第四步:之后会提示输入密码,就能导出相应的sql文件。若是直接将密码写上,如:mysqldump -h localhost -u root -proot  userinfo>  d:\serinfo.sql,则直接就能导出相应的sql文件。

注意:

(1)若不以以管理员身份运行cmd命令提示符程序,则可能提示:拒绝访问,这是因为mysql的安装文件夹非管理员没有权限访问

(2)若在环境变量path中添加mysql的安装路径,如:C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin则在操作时可以省略第二步

2.使用surce命令导入sql文件

首先运行cmd命令提示符程序,输入mysql -u root -p root进入mysql,之后输入source > sql文件的路径,例如:source > e:\userinfo.sql

二、使用java代码运行命令行导入导出msql数据库

前提:在环境变量path中添加mysql的安装路径,如:C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin

1.使用java代码运行命令行导出

ublic static void main(String[] args) {
		Runtime runTime = Runtime.getRuntime(); 
		try{
			runTime.exec("cmd /k mysqldump -h localhost -u root -proot dbback >  G:\\dbback.sql");
			System.out.println("成功。。。");
		}catch (Exception e) {
			e.printStackTrace();
		}
	}
2.1.使用java代码运行命令行导入

public static void main(String[] args) {
		Runtime runTime = Runtime.getRuntime(); 
		try{
			runTime.exec("cmd /k mysql -hlocalhost -uroot -proot dbback < g:/dbback.sql");
			System.out.println("成功。。。");
		}catch (Exception e) {
			e.printStackTrace();
		}
	}





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值