mariadb 为什么mariabackup总是拒绝我访问?

zphenhs4  于 2022-11-29  发布在  其他
关注(0)|答案(1)|浏览(175)
    • 内容**

在Windows 11上运行MariaDb 10.6.7。尝试使用Mariabackup对我的数据库进行部分备份。数据库、目标备份文件夹和备份过程都在同一台PC上。

    • 问题**

在一个批处理文件中,我有这样的内容:

cd C:\"Program Files\MariaDB 10.6\bin"
mariabackup --backup --target-dir='D:\OneDrive\Backups\MariaDb' --databases-exclude="*test" --user=root --password=myPasswordWithNoQuotes

我一直在想:

Failed to connect to MariaDB server: Access denied for user 'root'@'localhost' (using password: YES)

"我检查过的东西"

  • 以管理员身份运行批处理文件
  • root具有完全权限
  • 密码正确-通过MySQL Workbench、MySQLClient和HeidiSQL以root身份登录进行检查。
    • 问题**

如何设置访问权限以便继续备份?

bhmjp9jg

bhmjp9jg1#

当我将root密码更改为简单的密码时,一切都正常。所以看起来问题是密码中的一个特殊字符(可能是一个%字符)或mariabackup命令中密码参数的形成方式。

相关问题