繁体   English   中英

$ mysql -u root -p -h 127.0.0.1输入密码:ERROR 2003(HY000):无法连接到'127.0.0.1'上的MySQL服务器(111)

[英]$ mysql -u root -p -h 127.0.0.1 Enter password: ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)

我只是编程世界的初学者。 我花了14个小时以上的时间对该网站的各种答案提出了数十项建议的更改,但均未成功。 有人能帮我吗?

我通过Cygwin安装了MySQL。

我没有看到my.cnf文件,但是在C:\\cygwin64\\usr\\share\\mysql.确实有4个文件,从my-small.cnf到my-huge.cnf文件C:\\cygwin64\\usr\\share\\mysql.

$ which mysql
/usr/bin/mysql.

并且,有my-small.cnf,但没有binding-localhost条目

[client]
 #password       = your_password
 host            = 127.0.0.1
 port            = 3306
 socket          = /var/run/mysql/mysql.sock

如果我输入第一行,则提示输入密码,但是提示不接受任何密码,也不会移动。 如果输入任何内容,它将显示错误消息。

$ mysql -u root -p -h 127.0.0.1
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)

或者,如果我输入

$ mysql -u root -p -h localhost
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql.sock' (2)

或,用于别名输入

$ mysql start
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)

请原谅我使用ELI5方法解释步骤:

取消安装并重新安装可能是一个好主意:

如果您已完成UN-INSTALLATION,则:

确保您的Cygwin Shell已关闭

使用Cygwin setup-x86_64 (或者,适合您的系统的setup-x86.exe)开始安装

在左上角的窗口中搜索并找到:

mysql

mysqld

继续安装并接受其依赖项 (推荐)

安装完成后

启动Cygwin Shell

对于启动MySQL DATABASE安装程序:

$ mysql_install_db

IF防火墙警报:(选择适当的)

对于运行MySQL SERVER:

$ mysqld_safe &

IF防火墙警报:(选择适当的)

对于启动MySQL安装:

$ mysql_secure_installation

IF防火墙警报:(选择适当的)

回答问题:

超级用户密码:(如果不想,只需输入

删除匿名用户: y

禁止远程root登录: y (暂时)

删除测试数据库并对其进行访问: y

现在重新加载特权表: y

现在启动MySQL SERVER:

$ mysqld_safe

将此窗口保持打开状态,如果需要,可以最小化它,然后使用Alt + F2或使用鼠标通过指向Cygwin终端(窗口)的顶部蓝色条,然后单击鼠标右键,然后单击“新建”来启动另一个窗口。

对于在新窗口中启动MYSQL DATABASE:

yourPC @ PCuser〜/ usr / sbin

(用Cygwin终端上的名称替换您的PCPC用户

$ mysql -u root -h localhost

mysql> \h

(您可以阅读所有帮助)

mysql> \q

(用于退出mysql)

用于关闭MySQL SERVER

yourPC @ PCuser〜/ usr / sbin

(用在Cygwin终端上看到的名称替换PCPC用户

$mysqladmin shutdown

如果以上操作没有关闭,则:

$ mysqladmin -u root shutdown

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM