mysql - 在没有用户的情况下恢复mysql备份

标签 mysql linux

其实我也很困惑。在恢复mysql备份时,我们一般都会使用这个命令。

mysql -u 用户名 -p 密码数据库名

我刚刚尝试了“mysql databasename < backup.sql”,这似乎也有效。所以我的困惑是,为什么我们要添加用户名/通行证以及使用/不使用它的好处/坏处是什么?

最佳答案

如果您的 MySQL 没有空白用户和空白密码,那么您无法导入数据库。 默认情况下 - Mysql 安装附带空白用户名和密码,在这种情况下,您可以仅在没有用户名和密码的情况下恢复数据库。

但是,如果您安全安装了 mysql,则意味着删除了 bkank 用户,而不是您需要传递特权用户名和密码来恢复数据库。

关于mysql - 在没有用户的情况下恢复mysql备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31342125/

相关文章:

php - Laravel 5.2 - 使用字符串作为 Eloquent 表的自定义主键变为 0

java - 如何在 MySQL 数据源中设置 jdbc ClientInfo

mysql - 查找关联模型中日期范围内的差距 | Rails 上的 Ruby

linux - Ubuntu cron shebang 不工作

linux - Logstash 未启动。错误 : "Could not start TCP server: Address in use"

linux - MongoDB:Windows 上不支持 unix 套接字

linux - 调用另一个脚本以在目录中的每个文件上执行的脚本

mysql - 分组前对数据进行排序

python - 'pip install MySQL-python' 失败,出现 'IndexError'

c - spinlock_check()函数的使用