Mylinux9

mysql为什么无法使用mysqldump ?

一、报错信息如下:

注意,首先咱们排除此服务器是否有mysqldump工具,我的上面是有这个工具的

 

第一种报错

 

第一种解决方法:

解决办法:使用绝对路径,直接在mysqldump后面加mysql.sock的路径,因为我的sock被我换了位置,所以必须输入绝对路径

 

 

 

 

第二种报错,就是不管你用其他服务器去远程数据库导,他会一直卡在那里不动

 

 

 

 

 

解决办法如下:

 

   我在其他文章中找了很多都是说用户没有权限,给用户加权限,但是根本没解决

 

GRANT PROCESS ON *.* TO '数据库用户'@'localhost';  授权用户

flush privileges;   刷新sql

 

 

                最后发现问题是缺少  % 百分号主机的root用户

 

 

 

 

 

 

 

                最后创建了用户并且授权后就能导出数据了

 

 

 

 

由于时间有限,只能做到这样,希望大家多多提出意见,一起学习

 

posted on 2022-03-18 17:37  苦逼运维杂工  阅读(781)  评论(0)    收藏  举报