三国演义 三国演义是一部在华人世界非常普及的历史小说,是由罗贯中根据元朝的三国志平话改编,他以东汉末年魏、蜀、吴三国斗争为主题,收集历史资料和说书人的故事,成为这一部大家都非常熟悉的故事。 或许我们现在觉得这些历史已经跟我们没什么关系了,不过大家都知道关公过五关斩六将,刘备三顾茅芦,诸葛孔明的空城记。 这些老掉牙的故事,总是不断的出现在电影、电视剧和各种平台的游戏,一代又一代的传承下去。 这应该是因为三国演义的确是一个好故事,很多很精采的好故事,就像美国畅销作家史帝芬金所说的,一个好故事是不会寂寞的。 三国演义的普及,让人认为里面讲的故事其实就是真的历史,罗贯中在编这本书的时候,大概是为了让它可以比较戏剧化一些,采用了很多当时说书人的内容,这些内容是在民间流传或由说书人编造的,跟历史并不一样。 例如大家熟悉的关公斩华雄,在三国演义中是一段非常的精采故事,作者使用很短的内容让关云长的豪勇,简单、清楚而且非常震憾的呈现给读者。 不过根据史料的考证,其实华雄的头是被孙坚砍掉的。 这也是为什么清朝的时候就有人评论三国演义是「七实三虚,惑乱观者」。…
August 26, 2019
MySQL链接错误 No such file or directory, MySQL connection not working,What is mysql.sock file on linux, Cannot find mysql.sock
首先我们需要知道 mysql.sock 在哪里? 通过下面的命令可以查询位置:
mysql> show variables like 'socket'; +-----------------------------------------+-------------------------------+ | Variable_name | Value | +-----------------------------------------+-------------------------------+ | socket | /yourpath/mysql.sock | +-----------------------------------------+-------------------------------+ 1 rows in set (0.00 sec)
获取到位置之后,打开php.ini 文件,或者在网站根目录下创建 php.ini 文件,找到或者修改 mysql.default_socket 为:
// 根据上面的查询,路径可以修改 /yourpath/mysql.sock; 如果你实在不知道路径,也可以尝试 /var/lib/mysql/mysql.sock mysql.default_socket = /path/to/mysql.sock
同样的方法,也可以在写在 ~/.my.cnf 里面:
[client] socket=/var/lib/mysql-socket/mysql.sock
任选其一即可!
命令登录的时候可以用:
mysql -u root -p --socket=/absolute/path/of/your/mysql.sock