sqlyog错误号码2058_将设备连接至你的电脑时出错

结论:错误2 05 8 是由于MySQL8 .0的caching_sha2 _password编码导致SQLyog不兼容。

方法一: 更改密码。
在 CMD mysql -uroot -p 中,输入命令 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password WITH 'newpassword'。
查询确定的显示已更改。

方法二: 更改配置。
要检查数据目录,请使用 SHOW VARIABLES LIKE '%data%';,my.ini 是该目录的上一级。
编辑[mysqld]并添加default_authentication_plugin=mysql_native_password。
管理员CMD执行net stop mysql + net start mysql。

注意: 密码必须强度高。
服务名称必须准确。
如果这不起作用,请更改为 SQLyog。
备份我的.ini。

你自己考虑一下。

cmd连接mysql数据库错误2003怎么解决-解决cmd连接mysql数据库错误2003的方法

我最近遇到了这个问题。
解决cmd连接MySQL数据库错误2 003 是相当头疼的,首先得结束相关进程,也就是ERROR2 003 (HY000): Can't connect to MySQL server on 'localhost' (1 006 1 )错误。
我试过了。
只好调出任务管理器,切换到进程栏,然后找到mysql.exe和mysqld.exe,直接结束。
当时我很困惑,不知道该怎么办,但后来我意识到了。

然后,你要再次尝试连接,返回cmd命令栏,输入mysql -u root -h localhost -p,然后输入密码。
这一步非常关键。
我尝试了好几次才成功。

不行,还是连接不上,那就得用管理员权限打开命令窗口了。
我在我的文档中找到mysql.exe所在的文件夹,然后按住shift键,右键单击鼠标,选择“在此处打开命令窗口(管理员)”,相当麻烦。

如果这不起作用,您必须安装 MySQL 服务并启动它。
我在管理员命令窗口输入mysqld.exe -install,然后输入net start mysql启动服务并再次尝试连接。

如果还是不行,你得检查一下MySQL的配置文件,比如my.cnf或者my.ini,看看配置是否正确。
后来我发现我的端口号设置错了。

还需要检查防火墙和网络设置。
后来我发现我的路由器屏蔽了3 3 06 端口,所以我不得不设置它。

就这样,我花了将近一个下午才完成。
我当时心里好着急。
希望这有帮助。

mysql输入密码后出现error 2013:Lost connection to MySQL server during query 之后就一闪而过。求解。

显然,这很复杂,因为 MySQL 还没有启动。
我们先来说说最重要的事情。
如果在 mysqlcommandlineclient 命令窗口中输入密码后密码闪烁,这通常意味着您无法连接到 MySQL 服务器。
我们去年跑的项目大概有3 000关,也面临着同样的情况。
另外,你输入的“mysql-u-root1 2 3 ”命令应该是正确的,但是如果你看到错误“错误2 003 :无法连接到'localhost'<1>上的mysql服务器”,则意味着存在连接问题。
还有一个更重要的细节。
一开始以为是密码错误,后来发现是错误的。
这个错误代码实际上是网络问题或者MySQL服务没有启动。

等等,还有别的事情,而且解决办法很简单。
右键我的电脑,选择管理,在服务和应用程序中找到MYSQL启动(我是win7 系统),然后启动。
之后进入mysqlcommandlineclient命令窗口,输入密码。
会很正常的。
我认为值得一试,因为很多人不注意这一点。
说实话,这有点令人困惑,但如果你按照以下步骤操作,通常都可以解决。