![](/img/trans.png)
[英]MYSQL mysqldump error is occurring in mac os shell script running with XAMPP
[英]mysqldump throwing error in perl script , but running fine outside script
我有一个脚本,我在其中通过perl脚本进行备份,这将引发错误,如下所述
mysqldump:得到错误:1045:尝试连接时,用户'root'@'localhost'的访问被拒绝(使用密码:是)
我有root用户,其中localhost提到为%,根据文档,所有主机都是允许的。
有趣的一点是mysqldump命令在脚本外部运行良好,即在shell提示符下
有任何想法吗 ????
运行此命令以检查root
是否具有从localhost连接的权限
SELECT user,host
FROM mysql.user
WHERE user = 'root'
如果你没有用一个条目localhost
的host
列,然后root
不允许从连接localhost
。 您应该通过发出GRANT
允许root
从locolhost
连接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.