当我尝试通过命令行登录到MySQL创建一个新用户时,它“无法识别”。它可能与我的“套接字”有关?在MySQL工作台上,我的套接字只是显示“mysql”,我不知道是否应该更改它?我对mysql毫无头绪。请帮助。
vwoqyblh1#
如果你得到的错误是'mysql' is not recognized as an internal or external command, operable program or batch file.,那么你可能在PATH中没有mysql。首先,试着关闭你的cmd窗口,然后打开另一个。安装软件后,PATH变量会被更新,但是cmd窗口在打开后不会更新。
'mysql' is not recognized as an internal or external command, operable program or batch file.
muk1a3rh2#
您必须从添加安装路径运行mysql,或者将MySQL的路径添加到系统路径变量中。最简单的解决方案是从安装路径执行,最有可能的路径是c:\program files\mysql\bin
cngwdvgl3#
用**“环境变量”,搜索并点击“编辑系统环境变量”**:
然后,单击**“环境变量..."**:
然后,将**“C:\Program Files\MySQL\MySQL Server 8.0\bin”(在我的示例中)设置为“用户变量”或“系统变量”中的一个或两个的“路径”**:
然后,使用下面的命令打开MySQL命令行客户端:
mysql -u root -p
不要使用以下命令打开MySQL命令行客户端:
mysql
因为你会得到下面这个错误:错误1045(28000):用户'ODBC'@'localhost'的访问被拒绝(使用密码:否)
3条答案
按热度按时间vwoqyblh1#
如果你得到的错误是
'mysql' is not recognized as an internal or external command, operable program or batch file.
,那么你可能在PATH中没有mysql。首先,试着关闭你的cmd窗口,然后打开另一个。安装软件后,PATH变量会被更新,但是cmd窗口在打开后不会更新。muk1a3rh2#
您必须从添加安装路径运行mysql,或者将MySQL的路径添加到系统路径变量中。
最简单的解决方案是从安装路径执行,最有可能的路径是c:\program files\mysql\bin
cngwdvgl3#
用**“环境变量”,搜索并点击“编辑系统环境变量”**:
然后,单击**“环境变量..."**:
然后,将**“C:\Program Files\MySQL\MySQL Server 8.0\bin”(在我的示例中)设置为“用户变量”或“系统变量”中的一个或两个的“路径”**:
然后,使用下面的命令打开MySQL命令行客户端:
不要使用以下命令打开MySQL命令行客户端:
因为你会得到下面这个错误:
错误1045(28000):用户'ODBC'@'localhost'的访问被拒绝(使用密码:否)