gpt4 book ai didi

mysql - 无法连接到 localhost :3306? 上的 mysql

转载 作者:行者123 更新时间:2023-12-04 19:27:50 25 4
gpt4 key购买 nike

似乎是一个非常基本的问题。但我找不到任何重复的答案。
无法连接到mysql。
我已经重新安装了mysql-server。没有任何区别。
MySql 似乎正在监听套接字...

dara@laptop-20-04:~/Desktop$ netstat -an | grep mysql
unix 2 [ ACC ] STREAM LISTENING 690638 /var/run/mysqld/mysqlx.sock
unix 2 [ ACC ] STREAM LISTENING 690639 /var/run/mysqld/mysqld.sock
但我无法以 root 身份登录
dara@laptop-20-04:~/Desktop$ sudo /etc/init.d/mysql stop
Stopping mysql (via systemctl): mysql.service.
dara@laptop-20-04:~/Desktop$ sudo mysqld --skip-grant-tables &
[3] 119080
dara@laptop-20-04:~/Desktop$ mysql -u root mysql
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (111)
^G[2]- Exit 1 sudo mysqld --skip-grant-tables
我的 mysql.cnf
dara@laptop-20-04:.../mysql/conf.d$ cat mysql.cnf
[mysql]
bind-address = localhost

[client]
protocol = tcp
还尝试更改 bind-address = 127.0.0.1mysql版本
dara@laptop-20-04:.../mysql/conf.d$ mysql --version
mysql Ver 8.0.26-0ubuntu0.21.04.3 for Linux on x86_64 ((Ubuntu))
帮助!

最佳答案

正如您所说,MySQL 似乎只在监听套接字,并且您强制客户端使用 TCP。
尝试以下操作:

mysql -u root -S /var/run/mysqld/mysqld.sock

关于mysql - 无法连接到 localhost :3306? 上的 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69389894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com