mysql为什么无法使用mysqldump ?
一、报错信息如下:
注意,首先咱们排除此服务器是否有mysqldump工具,我的上面是有这个工具的
第一种报错
第一种解决方法:
解决办法:使用绝对路径,直接在mysqldump后面加mysql.sock的路径,因为我的sock被我换了位置,所以必须输入绝对路径
第二种报错,就是不管你用其他服务器去远程数据库导,他会一直卡在那里不动
解决办法如下:
我在其他文章中找了很多都是说用户没有权限,给用户加权限,但是根本没解决
GRANT PROCESS ON *.* TO '数据库用户'@'localhost'; 授权用户
flush privileges; 刷新sql
最后发现问题是缺少 % 百分号主机的root用户
最后创建了用户并且授权后就能导出数据了
由于时间有限,只能做到这样,希望大家多多提出意见,一起学习