gpt4 book ai didi

mysql - 数据库还原后如何修复 MySQL 'access denied' 错误?

转载 作者:行者123 更新时间:2023-11-29 00:28:59 25 4
gpt4 key购买 nike

我通过以下方式导出了 MySQL 服务器的所有数据库:

    mysqldump -u root -p --all-databases > /tmp/dbs.sql

然后我将文件(通过 scp)复制到另一台具有相同 MySQL 版本的服务器上,并使用以下命令导入它:

    mysql -u root -p < dbs.sql

我只能以 root 身份访问 MySQL。与其他用户一起,我获得:

    ~$ mysql -u jag -p
Enter password:
ERROR 1045 (28000): Access denied for user 'jag'@'localhost' (using password: YES)

但是,选择 mysql.user 表中的所有用户,我可以看到导入的所有用户帐户。那么,如何在不重置所有用户密码的情况下解决这个问题呢?

最佳答案

你需要指定用户名和密码,你可以试试这个:

mysql -u USERNAME -pPASSWORD -h HOSTNAMEORIP DATABASENAME 

注意-p参数和密码之间没有空格!

你可以检查这个:http://dev.mysql.com/doc/refman/5.0/en/connecting.html

关于mysql - 数据库还原后如何修复 MySQL 'access denied' 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17487794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com