mysql5.7开始解压版的安装方式有变化,其实这在官方文档里面都讲的很清楚了,只不过大部分人没注意,导致配置失败。
1.解压缩文档到某位置 ,比如c:/mysql
2.设置my.ini-default的
basedir=mysql文件夹位置,比如c:/mysql
datadir =mysql文件夹位置/data,比如c:/mysql/data(data文件夹不存在的请新建)
3.win+R运行cmd,打开windows控制台。
4.进入mysql/bin文件夹位置,比如 c:/mysql/bin
在windows控制台输入:cd c:/mysql/bin
5.在windows控制台输入:mysqld --initialize-insecure(建议用这个,很重要,这是跟之前版本安装的区别)
亲测在win10等windows系统下,没有该步骤会使MYSQL服务无法启动,并且不报任何错误。
6.在windows控制台输入:mysqld -install
7.在windows控制台输入:net start mysql
8.在windows控制台输入:mysql -uroot
无密码直接进入mysql
9.在mysql控制台输入:alter user 'root'@'localhost' identified by '新密码';
来设置新的mysql密码。
说明:--------------------
第5步中的mysql --initialize-insecure是初始化root用户为无密码,还有一种mysql --initialize是初始化root用户为随机密码,官方文档说明如下: