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是否填写正确,注意写法要是\\隔开