解决不能通过mysql .sock连接MySQL问题 这个问题主要提示是,不能通过 ‘/tmp/mysql .sock‘连到服务器,而php标准配置正是用过‘/tmp/mysql .sock‘,但是一些mysql 安装方法 将 mysql .sock放在/var/lib/mysql .sock或者其他的什么地方,可以通过修改/etc/my.cnf文件来修正它,打开文件,可以看到如下的配置:
[mysqld]
socket=/var/lib/mysql.sock
改一下就好了,但也会引起其他的问题,如mysql 程序连不上了,再加一点:
[mysql]
socket=/tmp/mysql.sock
或者还可以通过修改my.ini中的配置来使用其他的mysql.sock来连,或者用这样的方法:
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
成功了,就是这样ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
15. NameNode不能切换
less $BEH_HOME/logs/hadoop/hadoop-hadoop-zkfc-hadoop001.log
日志文件中有错误提醒:Unable to create SSH session
com.jcraft.jsch,JSchException:java.io.FileNotFoundException:~/.ssh/id_rsa (No such file or directory)
解决办法:vim $HADOOP_HOME/etc/hadoop/HDFS-site.xml
修改以下参数:
<property>
<name>dfs.ha.fencing.ssh.private-key-files</name>
<value>/home/hadoop/.ssh/id_rsa</value>
<final>true</final>
<description/>
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-86344-5.html
哇靠如果是我绝对淘到马云哭想买的东西太多了