mysql 恢复数据库脚本与create 子句?
mysql> -u username -p [database] < file.sql
恢复数据库。我的转储文件中没有 create 子句,因此我需要创建一个数据库,然后进行恢复。我可以这样做来创造。
mysql> create database [database];
很公平。现在我怎样才能在一行中实现上述恢复呢?无论如何,是否可以通过使用一行代码创建数据库来恢复数据库?
我当然可以没有它,但很高兴知道......谢谢......
mysql> -u username -p [database] < file.sql
restores database. I do not have a create clause in my dumped file, hence I need to create a database and then restore. I can do this to create.
mysql> create database [database];
Fair enough. Now how can I achieve the above restoration in one line? Is there anyway to restore a database by creating the database before that with a single line of code?
I can certainly live without it, but would be nice to know.. Thanks..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
(echo "创建数据库 XYZ; 使用 XYZ;"; cat file.sql) | mysql -u username -p
可以解决这个问题。
(echo "create database XYZ; use XYZ;"; cat file.sql) | mysql -u username -p
could do the trick.