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

softyun3年前服务器162

装了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.国外免费全能空间国外免费全能空间是指外国网站提供的免费服务器空间,可以为用户提供网站建设、个人博客、文件存储等全方位的服务。相对于国内的免费空间,国外免费全能空间更为稳定、...

vps国外服务器有哪些好处,vps国外服务器的优势和适用范围

1.概述VPS(VirtualPrivateServer)国外服务器是一种虚拟化技术,它可以将一个物理服务器划分成多个虚拟服务器。VPS国外服务器拥有自己独立的操作系统、硬盘空间、内存和带宽等资源,客...

phpstudy2018升级后站点及phpmyadmin打开404解决方案

关于phpstudy2019更新后,部分用户打开localhost、127.0.0.1、phpmyadmin、以及站点配置的域名,打开后提示404,如图下:解决方案如下:一、检查apache或ngin...

服务器被打了怎么办,如何应对被攻击的服务器

随着互联网技术的迅猛发展,网络攻击的频率也越来越高,服务器被攻击的情况时有发生。如果不及时应对,服务器被攻击后可能会发生重要数据丢失、系统瘫痪等问题,对网站甚至企业造成严重损失。那么,当服务器被打了怎...

让服务器iis支持.apk文件下载的设置方法

随着智能手机的普及,越来越多的人使用手机上网,很多网站也应手机上网的需要推出了网站客户端,.apk文件就是安卓(Android)的应用程序后缀名,默认情况下,使用IIS作为Web服务器的无法下载此文件...