$mysql-u root-p-h 127.0.0.1输入密码:ERROR 2003(HY000):Can';t连接到';127.0.0.1';(111)
我只是编程界的初学者。我花了14个多小时在这个网站上的各种答案中做了几十个修改,但都没有成功。有人能帮我吗 我通过Cygwin安装了MySQL 我没有看到my.cnf文件,但在$mysql-u root-p-h 127.0.0.1输入密码:ERROR 2003(HY000):Can';t连接到';127.0.0.1';(111),mysql,cygwin,localhost,connect,Mysql,Cygwin,Localhost,Connect,我只是编程界的初学者。我花了14个多小时在这个网站上的各种答案中做了几十个修改,但都没有成功。有人能帮我吗 我通过Cygwin安装了MySQL 我没有看到my.cnf文件,但在C:\cygwin64\usr\share\mysql中有4个文件,my-small.cnf到my-maging.cnf文件。 $ which mysql /usr/bin/mysql. 还有my-small.cnf,但没有绑定localhost的条目 [client] #password = your_p
C:\cygwin64\usr\share\mysql中有4个文件,my-small.cnf到my-maging.cnf文件。
$ which mysql
/usr/bin/mysql.
还有my-small.cnf,但没有绑定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方法解释以下步骤:
最好卸载并重新安装:
如果已完成卸载,则:
确保您的Cygwin外壳已关闭
使用Cygwinsetup-x86_64(或setup-x86.exe,视您的系统而定)开始安装
在左上角窗口中搜索并查找:
mysql
mysqld
继续安装并验收
其依赖关系(推荐)
一旦安装完成
启动Cygwin Shell
要启动MySQL数据库安装程序,请执行以下操作:
$ mysql_install_db
如果防火墙警报:(选择适当的)
对于运行MySQL服务器:
$ mysqld_safe &
$ mysqld_safe
如果防火墙警报:(选择适当的)
要启动MySQL安装,请执行以下操作:
$ mysql_secure_installation
如果防火墙警报:(选择适当的)
回答问题:
root密码:(如果不需要,只需输入)
删除匿名用户:y
不允许根用户远程登录:y(暂时)
删除测试数据库并访问它:y
现在重新加载特权表:y
现在启动MySQL服务器:
$ mysqld_safe &
$ mysqld_safe
保持此窗口处于打开状态,您可以根据需要将其最小化,然后使用Alt+F2启动另一个窗口,或者使用鼠标指向Cygwin终端(窗口)的顶部蓝色条,然后单击鼠标右键,然后单击“新建”
要启动MYSQL数据库,请在新窗口中:
yourPC@PCuser~/usr/sbin
(将您的电脑和电脑用户替换为您在Cygwin上看到的名称。)
终点站)
(您可以阅读所有帮助)
(用于退出mysql)
用于关闭MySQL服务器
yourPC@PCuser~/usr/sbin
(用您在Cygwin终端上看到的名称替换您的电脑和电脑用户)
如果上述装置未关闭,则:
$ mysqladmin -u root shutdown
“mysql-u root”或“mysql-u root-p root”怎么样?嗨,迪伦:第一个选项给出了直接的错误。第二个提示输入密码;但是既不接受也不移动游标在“mysql-u root-p-h localhost”之后,你可以查看mysql的日志,看看会发生什么。嗨,迪伦:你能告诉我怎么做吗?试试“ls/var/log/mysql*.log”看看你能不能找到任何我想更新这个答案的东西,但是它写得非常好,从技术上来说。我遵循它,它解决了我的问题,但有点痛苦。再说一次,你事先道歉了。再说一次,如果你事先知道这会很困难,你就不能把它写得再漂亮一点吗?无论如何,谢谢。:)
$ mysqladmin -u root shutdown