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

softyun3年前服务器119

装了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

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

什么是香港IP,香港IP能否正常使用

香港IP是指互联网用户从香港接入互联网时获得的IP地址。IP地址是互联网中的最标识符,类似于门牌号码。香港IP是一个特殊的IP地址,因为香港与中国大陆具有不同的政治体系,因此香港的互联网内容和访问规则...

为什么要进行域名快速备案,域名快速备案的重要性

域名备案,是指在工信部备案系统中,对域名使用者信息的登记备案。在我国,所有使用.cn后缀的域名都需要进行备案。如果没有备案或备案不合规,就可能被关闭或者被封锁,甚至涉及到法律责任。而且,备案审批周期长...

宝塔Linux控制面板专业版破解步骤【亲测可用】

声明:本地玩玩就可以,破解的有些地方会出BUG,如果做实际应用场景的,建议不要用破解版,尤其是中大型企业,别随便跳坑,乖乖的用官方正版的免费版,功能足够满足你的需求!公司要是有钱或者你有足够的人脉,墙...

服务器之家,服务器之家介绍

什么是服务器之家?服务器之家的起源和发展历程1.什么是服务器之家?服务器之家是一个面向企业和个人提供服务器租赁、托管、维护等服务的专业平台。它通过互联网与客户实现信息交互,让客户无需投资大量资金也能享...

apache2.2和php5.2.17在windows下整合过程的错误解决方法

复制代码 代码如下:LoadModule php5_module d:/phpdir/php5apache2_2.dllAddType application/x-httpd-php .php其中ph...

Nginx+Keepalived实现Web服务器高可用

1、Nginx业务背景现公司需求快速搭建web服务器,对外提供给用户web服务。需求拆分需要基于http协议的软件,搭建服务实现介绍常见用法:1) web服务器软件 httpd http协议同类的we...