时间:2021-05-02
装了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
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
测试的php文件运行后报错Can'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.sock'但在命令行中能
IOS中XAMPP配置问题及解决方法1、终端运行sudo/Applications/XAMPP/xamppfiles/xamppstart提示?12XAMPP:
启动失败重启服务器后-->重启应用服务(Confluence)-->报错,数据库连接失败(mysql设置了开机自启动)-->查看mysql数据库状态:[root
Linux启动与自启动的实例详解一启动与自启动服务启动:就是在当前系统中让服务运行,并提供功能。服务自启动:自启动是指让服务在系统开机或重启动之后,随着系统的启
在这里介绍xampp修改mysql默认密码的大概过程是先利用xampp的phpmyadmin进入修改mysql密码,修改之后我们再修改xampp中phpmyad