我遇到的问题是Navicat可以登录MySQL但自己本地命令行就会报如上标题的问题。
mysql 8.0版本的问题
正确步骤。
方法一
1.下载MySQL8.0后解压,根目录没有data文件夹和my.ini文件,我们也不要创建。
(若已经安装了MySQL的将服务停止,删除安装目录下的data和my.ini,当然我建议你找个地方吧my.ini暂存一下,还有你需要的数据库备份文件
然后删除服务
mysqld --remove
关于找不到my.ini的问题(经检验,my.ini文件还是要在这加入才有效,不然下面这些步骤完成之后再做就打不开服务了)
你可能会在这里找到
c盘,programData文件夹里面的MySQL目录下
当然还有可能在
图二来自MySQL 8.0版本安装后,安装目录下找不到my.ini文件
如果你哪里都找不到可以来下载,当然也可以自己写,但下载的这个会比较全,自己修改起来也好找
my.ini下载
如果这个下载连接无效的话通知我一下哦,还有积分如果被动被改高了,也给我说一下我改成0积分。
一些关键修改(主要看你的需求,做些设置)
[client]
d