刚刚安装的mysql如何导入以前的多个数据库?

发布于 2022-10-15 09:25:38 字数 90 浏览 21 评论 0

mysql直接将备份文件导入到数据库里,有什么方法?
我有很多个库,新装的mysql,不想进入到库中建立数据库后导!
没有图形界面,我是说用命令方式怎么导?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

生生漫 2022-10-22 09:25:38

直接把原来的数据文件cp过来看看可以不

瑶笙 2022-10-22 09:25:38

用mysqldump备份,然后用mysql进行导入就可以了

自在安然 2022-10-22 09:25:38

回复 3# doujikai

    从其他机器上cp的备份数据库,但是我不想在新环境下再一一建库后,再mysqldump,有没有便捷的方法?

ゞ花落谁相伴 2022-10-22 09:25:38

导出:
mysqldump -opt --add-drop-database -d db1 db2 db3 > dumpfile.sql
导入:
mysql -opt < dumpfile.sql

详细参照mysqldump 用法
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html  
页面底部有如何导入一个包含多个数据库的单个数据文件

ˉ厌 2022-10-22 09:25:38

A common use of mysqldump is for making a backup of an entire database:

shell> mysqldump db_name > backup-file.sql
You can load the dump file back into the server like this:

shell> mysql db_name < backup-file.sql
Or like this:

shell> mysql -e "source /path-to-backup/backup-file.sql" db_name
mysqldump is also very useful for populating databases by copying data from one MySQL server to another:

shell> mysqldump --opt db_name | mysql --host=remote_host -C db_name
It is possible to dump several databases with one command:

shell> mysqldump --databases db_name1 [db_name2 ...] > my_databases.sql
To dump all databases, use the --all-databases option:

shell> mysqldump --all-databases > all_databases.sql
For InnoDB tables, mysqldump provides a way of making an online backup:

shell> mysqldump --all-databases --single-transaction > all_databases.sql

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文