2

我无法连接: mysql -u root -h 127.0.0.1 -P 3306 --prompt="memsql> " 它产生: ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1 ' (111)

当我运行 nmap localhost 时,端口 3306 似乎没有打开。当我用谷歌搜索解决方案时,所提供的建议不会产生任何结果。我需要做什么才能打开端口 3306?

编辑。来自日志:00000104 2015-05-21 02:01:46 致命:这台机器没有足够的 CPU 内核来运行 MemSQL。最少需要4个,本机2核

4

2 回答 2

2

memsqld 很可能没有运行,因此没有在其默认端口上侦听。

您可以检查使用 ss 打开的端口:

ss -natl

您可以检查 memsqld 是否使用 ps 运行:

ps -ef | grep memsql

日志文件应该在 /var/lib/memsql/tracelogs/memsql.log 中。可能有关于安装时发生的事情的线索。

此外,请确保满足系统要求:http: //docs.memsql.com/latest/setup/requirements/

于 2015-05-21T14:56:16.597 回答
0

使用默认配置,MySQL 客户端将尝试连接到本地 MySQL 服务器。mysql -uroot -h0如果使用默认端口 3306 并且没有为 root 用户添加密码,则可以连接到 MemSQL 。

于 2015-05-21T19:49:42.817 回答