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

softyun3年前服务器66

装了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.什么是哈尔滨服务器租用?哈尔滨服务器租用是指用户在服务器租赁公司(如云服务器、机房托管等)租用一定配置的服务器并进行服务器的管理和维护,以便实现业务需求,降低维护成本。哈尔滨是我国城市之一,其服务...

服务器租用价格(服务器租用价格受哪些因素影响)

服务器租用价格(服务器租用价格受哪些因素影响)

服务器租用价格受哪些因素影响如今随着互联网行业的迅速发展越来越多的企业开始将网站和应用程序部署在云服务器上。与传统独立服务器相比云服务器具有更高的可扩展性、更强的灵活性和更可靠的稳定性。然而在选择云服...

IIS .7z文件支持下载的添加方法

7-Zip是一款号称有着现今最高压缩比的压缩软件,它不仅支持独有的7z文件格式,而且还支持各种其它压缩文件格式,其中包括ZIP, RAR, CAB, GZIP, BZIP2和TAR。此软件压缩的压缩比...

如何有效防御游戏服务器攻击,游戏服务器防御措施大揭秘

1.游戏服务器防御简介游戏服务器是指为玩家提供游戏最服务的服务器,但其因拥有大量用户数据和在线交互特性,成为黑客攻击的高风险区域。游戏服务器防御旨在保护玩家账户数据安全、游戏平衡性以及服务器系统整体稳...

免费开源的几款Web服务器软件简介

由于最近在部署云服务器主机,在对Web服务器软件的选型方面进行了摸索,把笔记记下来,便于以后查阅。一、NGINX俄罗斯人Igor Sysoev从2002年开始开发NGINX,并在2004年发布了第一个...

服务器cdn加速是如何提升网站速度的,服务器cdn加速的原理和作用

服务器cdn加速是一种利用分布式网络技术加速网站访问的技术。它的原理是将网站的静态文件存储在多个CDN节点上,当用户请求访问网站时,CDN系统会将用户的请求自动转发到离用户最近的节点上,从而提高用户的...