技术解析
先安装宝塔 再装杰奇,访问无问题 现在开始安装 VNC+wine 1.8 yum install epel-release yum install wine (设置为 win 2008 R2 ) 安装 winetricks(安装 net 组件) 这个是为了装关关采集。
现在问题来了。杰奇会出现这个问题。 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
宝塔的 mysql5.5 安装在 /www/server/mysql
按网上的教程软连接 mysql.sock 但是还是不行。下面是网上的方法
Can't 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 的 path vi /etc/my.cnf ( my.cnf 也可能在其他路径下)
[mysqld] port = 3306 socket = /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 的位置,然后按前面两种解决方案挑一种做即可。
请问各位大神有帮我。谢谢