mysql错误:Util.checkForServerUpgrade:无法通过套接字连接到本地MySQL服务器

fdx2calv  于 2022-11-28  发布在  Mysql
关注(0)|答案(1)|浏览(167)

我在我的服务器上运行mysql版本5.7.40

mysql --version
mysql  Ver 14.14 Distrib 5.7.40, for Linux (x86_64) using  EditLine wrapper

我想从5.7.40升级到8..,因此我想使用mysql工具来检查升级是否安全。但是每次我运行命令

mysqlsh -- util checkForServerUpgrade root@localhost

出现以下错误

Cannot set LC_ALL to locale en_US.UTF-8: No such file or directory
Please provide the password for 'root@localhost': **********
ERROR: Util.checkForServerUpgrade: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

如何修复?

vhmi4jdf

vhmi4jdf1#

似乎套接字不在默认目录(/tmp/mysql.sock)中
请尝试使用端口
mysqlsh -- util检查服务器升级根目录@本地主机:3306

使用正确的Socket
“服务器升级工具”

相关问题