[英]Restoring mysql backup without users
我真的很困惑。 在还原mysql备份时,我们通常使用此命令。
mysql -u用户名-p密码数据库名<backup.sql。
我刚刚尝试了“ mysql databasename <backup.sql”,这似乎也起作用。 所以我的困惑是,为什么我们要添加用户名/密码,以及使用/不使用它的优点/缺点?
如果您的MySQL没有空白的用户名和密码,那么您将无法导入数据库。 默认情况下-Mysql安装附带空白的用户名和密码,在这种情况下,您可以仅使用用户名和密码来还原数据库。
但是,如果您已经安全地安装了mysql,则意味着删除bkank用户比您需要传递特权的用户名和密码来还原数据库。
在使用mysql命令导入数据库时,可以使用full命令或跳过某些参数。
您也可以使用:
mysql -u username -p password < backup.sql
这将创建数据库(如果您的转储具有create database命令)并将表导入其中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.