前言
本文是在http://t.csdnimg.cn/ubJIR
上进行修改和补充的。请对照原贴和本贴观看(为了杜绝抄袭嫌疑,本贴只会给出修改和补充的地方,不会直接在原贴上修改后一起发出,请见谅)
一、MySQL官网下载对应版本的zip文件
本人更推荐安装8.4.2 LTS
和5.7.44
(当然如果你安装了8.0,也是一样的,就是往后的步骤都将8.4改为8.0即可)
二、将下载到的压缩包解压到指定目录
和原帖一致
三、添加环境变量
本人更推荐以下设置:
四、在与bin同级的文件夹下新建,my.ini文件
4.1、编辑my.ini
文件的内容
[mysqld]
basedir=D:\\software\\mysql-5.7
datadir=D:\\software\\mysql-5.7\\data
port=3306
4.2、编辑my.ini
文件的内容
[mysqld]
basedir=D:\\software\\mysql-8.0.34
datadir=D:\\software\\mysql-8.0.34\\data
port=3307
五、
1.启动管理员模式下的CMD
和原帖一致
2.将目录切换到解压的mysql文件中的bin文件夹的位置:
和原帖一致
3.此时输入:mysqld -install (安装mysql服务)
命令改为:.\mysqld -install MYSQL8.4
或者.\mysqld -install MYSQL5.7
六、初始化数据文件
将命令改为: .\mysqld --initialize-insecure --user=mysql
七、
7.1、控制台继续输入: net start mysql
将命令改为:net start MYSQL5.7
或net start MYSQL8.4
7.2、再输入:mysql -h127.0.0.1 -P3307 -uroot
和原帖一致
八、进入界面后更改root密码
原帖说的5.7和8.4操作不一致,但实际上操作是一致的,都如下:
use mysql;
ALTER user root@'localhost' identified by '123456';
flush privileges;
最后两个语句都显示Query OK, 0 rows affected (0.00 sec)
是正常的。
九、
跳过原帖这一步
十、重启mysql即可正常使用
和原帖一致
十一、使用修改的密码登录mysql
无论是不是在mysql
的bin
目录下,都可以随时用
net start MYSQL5.7
mysql -u root -P 3306 -p
或者
net start MYSQL8.4
mysql -u root -P 3307 -p
开启mysql5.7
和mysql8.4
了。
十二、mysql8.0版本第二种安装方式
跳过原帖这一步,因为如上我们做了。