win10上安装mysql8.0.18--64的绿色版,根据教程配置后启动不了,这个问题足足困扰了我两天。现在终于解决,分享出来,给跟我一样的小白做参考吧。
我是综合了几种办法然后成功的,但是为什么不知道。
相信你看到我的文章的时候,已经是试遍了各种方法了,以下是对那些方法的补充:
1、配置my.ini
[client]
default-character-set=utf8
[mysqld]
port = 3306
basedir=D:\mysql8.0.18--64\mysql-8.0.18-winx64
datadir=D:\mysql8.0.18--64\mysql-8.0.18-winx64\data
max_connections=20
character-set-server=utf8
default-storage-engine=InnoDB
skip-grant-tables
今天我踩得最大的坑我觉得是,basedir和datadir路径中有中文,这是我在用了很多招不管用之后,自己实验竟然成功的最后一招
2、不要自己建立data文件,自动生成就行,我看有些教程里特别提醒不要自己建立,哪怕空文件夹也不行。
3、my.ini要放到bin的根目录中,不要放bin的外面,保存的时候编码方式要选ANSI
4、运行命令提示符的时候,要用管理员身份。
绿色版要用的话总共几步就行:
第一、配置my.ini并正确放置
第二、配置环境变量,将path的值中添加解压后bin的路径
第三、管理员模式打开命令提示符,进入到bin的路径中,先后执行以下命令
mysqld install
mysqld -initialize 这个命令是没有密码的,所以登录的时候出现password直接回车就行
net start mysql
然后就可以了!!!!!