欢迎来到代码驿站!

Linux

当前位置:首页 > 服务器 > Linux

解决xampp自启动和mysql.sock问题

时间:2021-01-21 10:51:56|栏目:Linux|点击:
装了ubuntu好长一段时间了,都没去用,国庆的时候折腾了下,配置了一些基本的开发环境,一上手就感觉喜欢上了ubuntu,说不上为什么。为了搞本地的测试php测试环境而装了xampp,安装超简单,但是我发现它没有自启动。解决办法也很简单,通过下面的命令打开启动的资源文件:

复制代码 代码如下:

x@zst:~$ cd /etc/init.d
x@zst:/etc/init.d$ sudo gedit rc.local

在启动文件里加入一行代码:
复制代码 代码如下:

/opt/lampp/lampp start

这样xampp就可以开机自启动了,然后又遇到了另一个问题,当我用mysql的客户端连接mysql的时候出现了如下错误:
Can't connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock'
显然,这不是我们安装xampp的目录,它的位置应该是
复制代码 代码如下:

/opt/lampp/var/mysql/mysql.sock

网上看到的方法是将两个文件进行连接,命令如下:
复制代码 代码如下:

sudo ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock

于是我照做了,当时确实解决了问题,当这样有个弊端,这个sock文件是mysql连接时才有的,重启后就消失了,我不得不在手动连接一次,于是,我很猥琐的把这句命令按照前面启动xampp的方法在启动xampp代码后加入这行命令,问题解决。

总的来说就是在rc.local里加入了两行命令:
复制代码 代码如下:

/opt/lampp/lampp start
sudo ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock

上一篇:centos6.5配置ssh免秘钥登陆执行pssh命令的讲解

栏    目:Linux

下一篇:ubuntu下Matlab_Linux添加工具包操作步骤

本文标题:解决xampp自启动和mysql.sock问题

本文地址:http://www.codeinn.net/misctech/48656.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有