你用的应该是LINUX系统吧。
将mysql的host换成127.0.0.1或者本地ip试试看,不行的话关闭linux的selinux功能。
关闭selinux方法:
vi /etc/selinux/config
将SELINUX=enforcing 改成SELINUX=disabled,然后重启。
如果不想重启系统,使用命令setenforce 0
注:
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式
查看selinux状态:
/usr/bin/setstatus -v
如下:
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: permissive
Mode from config file: enforcing
Policy version: 21
Policy from config file: targeted
getenforce/setenforce查看和设置SELinux的当前工作模式。
工作模式:
enforcing模式:强制阻止。
permissive模式:SELinux系统输出警告,但是不强制阻止程序运行。
disabled 模式: 关闭。