当我尝试连接到MySQL服务器时,我会发出以下错误消息
请告诉我MySQL服务器的问题是什么
with x1 as (select m.id, m.mname, s.lang, s.sdesc
from main m
join short_desc s on s.id = m.sid),
x2 as (select m.id, m.mname, l.lang, l.ldesc
from main m
join long_desc l on l.id = m.lid)
select coalesce(x1.mname, x2.mname) mname,
coalesce(x1.lang, x2.lang) lang,
x1.sdesc,
x2.ldesc
from x1
full outer join x2 on x2.id = x1.id and x2.lang = x1.lang
这是my.cnf文件我应该在my.cnf中进行一些更改才能连接到MySQL服务器?
static <L extends Enum<? extends CommonMethods>> void m(L l) {}
答案 0 :(得分:0)
这是新装吗?如果是这样,请检查是否安装了mysql-server而不是mysql-client
sudo apt install mysql-server
另外,请尝试将my.cnf中的此行更改为:
bind-address = 0.0.0.0
之后
sudo service mysql restart
另一个可能性:
您可能想尝试找到这样的套接字:
sudo find / -type s
找到后,您可以创建一个临时文件夹的符号链接,如下所示:
sudo ln -s /path-to-socket/mysqld.sock /tmp/mysql.sock
毕竟,您可能需要重新安装MySQL Server并重新安装。