MemSQL 社区版安装中未打开端口 3306

Port 3306 not opened in MemSQL community edition install

我无法连接: mysql -u root -h 127.0.0.1 -P 3306 --prompt="memsql> " 它产生: 错误 2003 (HY000):无法连接到“127.0.0.1”(111)

上的 MySQL 服务器

当我运行nmap localhost时,3306端口好像没有打开。当我 google 寻求解决方案时,所提供的建议不会产生任何结果。我需要做什么才能打开端口 3306?

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

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

你可以查看ss打开的端口:

ss -natl

你可以看看memsqld是不是运行 ps:

ps -ef | grep memsql

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

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

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