MySQL数据库的cmd启动问题

 unknown variable 'basedir=D:\mysql-5.7.27-winx64'这个问题如何解决

在mysql的安装目录下 有个my.ini 文件

其中

basedir=D:\\mysql-5.7.27-winx64

这个是用来设置mysql 程序的安装位置 注意 需要两个斜杠

datadir=D:\\mysql-5.7.27-winx64\\data

这个是用来设置mysql数据库的数据存放目录

 

输入mysqld --initialize    生成data文件夹

移除服务:mysqld remove mysql5.7
生成服务:mysqld install mysql5.7

打开my.ini文件,填写skip-grant-tables,免密登录

输入mysql -u root -p密码不用填写,直接回车即可登陆

设置新密码
flush privileges;
set password for root@localhost = password('root');
flush privileges;

应该是路径问题,仔细检查一下自己再my.ini文件下的路径basedir是否填写正确,注意写法要是\\隔开