本人环境:window10 安装了一个mysql5.7版本,然后又安装了mysql8版本
安装完mysql8会有个初始密码,但是忘记复制就关闭了。
所以本篇文章针对 无重要数据的非线上环境mysql。(因为不确定是否会删除历史数据。)
1.先关闭mysql
2.安装完mysql8的目录是这样的,删除data
3.重新生成data
然后用管理员方式打开cmd,找到mysql8.0的bin目录下
输入mysqld --defaults-file=D:\mysql8.0\my.ini --initialize --console初始化一下,执行完这个命令会发现多了一个data文件夹
这次别忘记这个密码了。(如果又忘记了,继续重复上面步骤,如果你一直忘记,就成了永动机,不断重复就行了)
4.设置自己的密码,不然连接失败
打开管理员cmd,进入安装mysql的目录下边,bin目录,输入
mysql -uroot -p -P3307 (自己设置的端口)
然后设置密码 set password = password('root');然后发现可以成功连接
完成。这个也就是安装多版本的后续步骤。