如何用java实现mysql数据库的导入导出

如何用java实现mysql数据库的导入导出,第1张

MySql导出数据库命令如下:

Sql代码

mysqldump -uusername -ppassword -hhost -Pport exportDatabaseName > exportPath

mysqldump -uusername -ppassword -hhost -Pport exportDatabaseName > exportPath

利用Java调用命令窗口执行命令来进行MySql导入数据库一般分三步走:

第一步:登录Mysql数据库,在登录数据库的时候也可以指定登录到哪个数据库,如果指定了则可以跳过第二步;

第二步:切换数据库到需要导入的目标数据库

第三步:利用命令开始导入

在进行导出的时候,需要注意命令语句的运行环境,如果已经将mysql安装路径下的bin加入到

系统的path变量中,那么在导出的时候可以直接使用命令语句,否则,就需要在执行命令语句的

时候加上命令所在位置的路径,即mysql安装路径想的bin下的mysqldump命令。

之前折磨了很久,想在

Mysql命令行

下导出数据库,但就是每天提示不那个错误,

后来才知道

其实

mysqldump

不是mysql命令,因此不能在Mysql命令行下导出。

先看看

错误的导出MSYQL数据库

中数据

mysql

mysqldump

-u

root

-p

mysql

e:/mysqlsql

上面的方法是错误的导出方法,下面才是正确的导出方法:

/usr/local/mysql/bin/mysqldump -uroot -p --all-databases allsql按提示输入密码,回车就会开始导出,如果数据库比较大,会很长时间没有显示任何信息,但其实已经开始了。

windows下

1、开始--运行(或者按windouws徽标间+r),输入cmd,回车,出现命令行

2、如果你没有启动mysql服务,输入net start mysql,否则可以跳过此步

3、输入d:,将当前目录设为D盘,方便查找生成的sql文件

4、导出整个数据库输入如下命令(注意数据库名换成你自己的),

回车后输入密码,即可在D盘找到dbnamesql文件

mysqldump -u root -p 数据库名 > dbnamesql

如果只是导出一个表,用下面命令

mysqldump -u root -p 数据库名 表名> dbnamesql

5、导入过程,进入mysql数据库控制台,如mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的sql)

mysql>source d:\dbnamesql

如果提示找不到文件,输完sourw后,可以用鼠标把文件直接拖进命令行窗口

以上就是关于如何用java实现mysql数据库的导入导出全部的内容,包括:如何用java实现mysql数据库的导入导出、如何正确导出MYSQL数据库中的数据、如何利用mysqldump导出mysql所有数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10166879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存