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

softyun3年前服务器55

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

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

相关文章

云点播服务器能解决视频存储和播放问题吗,视频领域的解决方案

1.云点播服务器云点播服务器是一种能够解决视频存储与播放问题的解决方案。它是基于云计算技术的一种最视频存储与传输架构,能够帮助企业和个人快速、安全地存储、传输和播放大规模视频数据。云点播服务器具有高效...

河南服务器有哪些品牌,河南服务器的应用场景和发展趋势

1.河南服务器的定义河南服务器是指部署在河南地区的计算机服务器设备,主要用于提供各类网络服务,如网站托管、云计算、数据库存储等。2.河南服务器品牌目前在河南地区使用较多的服务器品牌主要包括:华为、戴尔...

搬瓦工(bandwagon)服务器购买及初步环境搭建

       有段时间没有去搞过服务器了,趁现在没有太多的事情,去搬瓦工买个国外的服务器用(为什么要买国外的服务器?比较便宜,而且免备案,可以用支付宝支付,顺便...

如何选择适合自己的服务器托管租赁方案,什么是服务器托管租赁

服务器托管租赁指的是用户将自己的服务器设备托管在机房,由专业机房提供必要的网络、电源、安全、冷却等维护服务,并按照用户的需求提供相关的维护和技术支持。服务器托管租赁分为分为托管和租赁两种方式:用户自己...

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

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

GPU云服务器能带给你什么,什么是GPU云服务器

GPU云服务器,顾名思义,是一种拥有GPU(图形处理器)的云服务器。与CPU相比,GPU可以更好地进行并行计算和图像处理,能够为用户提供更强大的性能。在人工智能、深度学习、科学计算、游戏开发等领域,G...