美工做网站尺寸多少,授权登录网站怎么做,北京微信公众号定制开发,长沙网站优化公司Cant connect to local MySQL server through socket /tmp/mysql.sock 上述提示可能在启动mysql时遇到#xff0c;即在/tmp/mysql.sock位置找不到所需要的mysql.sock文件#xff0c;主要是由于my.cnf文件里对mysql.sock的位置设定导致。 mysql.sock默认的是在/var/lib/mysql,… Cant connect to local MySQL server through socket /tmp/mysql.sock 上述提示可能在启动mysql时遇到即在/tmp/mysql.sock位置找不到所需要的mysql.sock文件主要是由于my.cnf文件里对mysql.sock的位置设定导致。 mysql.sock默认的是在/var/lib/mysql, 如果发现确实是在该目录下可以在[mysqld]下面加入mysql.sock的pathvi /etc/my.cnfmy.cnf也可能在其他路径下[mysqld]port 3306socket /var/lib/mysql/mysql.sock 但是要保证使用mysql的用户具有对该目录的写权限否则这样的改动由于权限限制仍然会报错。 所以为了避免权限问题也可以使用软链接为/var/lib/mysql/mysql.sock创建一个到/tmp/mysql.sock的联接 ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock 由于/tmp/文件夹默认对other有w权限这样就可以避免权限问题。 此外如果发现mysql.sock不在默认的/var/lib/mysql位置一种解决方法是使用find命令搜索mysql.sock的位置然后按前面两种解决方案挑一种做即可。 注意首先要看my.cnf中是否指定了sock连接文件如果指定了连接方式如下 [rootiZ11ofs]# mysql -uroot -p111 -S /DATA/mysql/mysql.sock 转载于:https://www.cnblogs.com/byfboke/p/9095445.html