你用的应该是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 模式: 关闭。