所以,我正在遵循这个 Laravel教程,当我从终端输入项目目录或其他每个目录mysql或mysql -uroot -p时,它会给我这个错误:
无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2“没有这样的文件或目录”)
我有从https://mariadb.org/安装的 mariadb
我的操作系统是 Ubuntu 16.04 LTS(这里我输入了 lsb_release -a ) 没有可用的 LSB 模块。发行商 ID:Ubuntu 描述:Ubuntu 16.04.2 LTS 版本:16.04 代号:xenial
通过执行cd /var/run/然后ll我发现目录/var/run/mysqld不存在,并且 mysql.sock 文件也不存在。
所以我用谷歌搜索了一下,发现他们谈论/etc/my.cnf文件,但我通过执行一些cd命令发现我什至没有这个文件。(但我刚刚注意到我有一个/etc/mysql/my.cnf和/etc/mysql/my.cnf.fallback文件)
还有什么吗?哦是的。卸载 mariadb 并安装 mysql 无法解决问题,因为我的 dpkg 软件包存在问题。
我也尝试了很多次安装和卸载 xamp、laravel dir、mysql、mariadb...
我真的不知道该怎么办。:(((