安装准备:
如果之前安装过MySQL清除干净再安装
注册表,任务管理器,安装位置的文件夹,环境变量path,c盘的残留等
mysql5.7安装包
链接:https://pan.baidu.com/s/1Jx88ffVBGHVbGrkIpKtiEA
提取码:cT9i
安装教程
1.下载解压安装包
1.1下载解压好的安装包放置在自己想放置的位置
1.2环境变量添加
1.3在目录下创建my.ini文件
1.4在my.ini中添加代码(以我自己的为例,后面不赘述)
[mysqld]
basedir=D:\mysql\mysql-5.7.37-winx64\mysql-5.7.37-winx64\mysql-5.7.37-winx64\
datadir=D:\\mysql\mysql-5.7.37-winx64\mysql-5.7.37-winx64\mysql-5.7.37-winx64\data
port=3306
保存退出
2.安装数据库
2.1以管理员身份运行cmd,打开之后输入 sc delete mysql ,确认并删除之前的MySQL
2.2路径切换到安装MySQL的bin目录下
cd /d D:\mysql\mysql-5.7.37-winx64\mysql-5.7.37-winx64\mysql-5.7.37-winx64\bin
2.3输入mysqld -install(安装MySQL),示例表示安装成功
2.4初始化mysql
mysqld --initialize-insecure --user=mysql
2.5启动MySQL
net start mysql
2.6登录MySQL
mysql -uroot -p
显示让你输入密码“enter password:”直接回车就OK,如下图就是成功了(我自己换字体颜色了)
如果出现如下错误(我出现了),是my.ini里面第一行,[mysqld]我给打成[mysql]了,修改保存就好了
mysql: [ERROR] unknown variable 'basedir=D:\mysql\mysql-5.7.37-winx64\mysql-5.7.37-winx64\mysql-5.7.37-winx64\'
2.7update密码
我把密码改为了root
mysql> update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
继续输入flush privileges刷新权限(mysql下语句结束用分号)
flush privileges;
exit退出
2.8修改配置文件my.ini,最后添加一句skip-grant-tables
skip-grant-tables
3.测试是否成功
3.1停止之前的MySQL
net stop mysql
3.2重启MySQL
net start mysql
3.3输入设置的密码,回车,成功
自己安装的时候参考了这位博主的(内容按照自己的情况写的,如果链接侵权,联系我删除)
链接:https://blog.csdn.net/mulinghanxue/article/details/93917244