本教程使用的是老师发的文件MySQL5.7.33
如果使用其他途径下载,设置环境变量步骤的路径不能参考的
首先将安装包拉至桌面解压,出现三个文件
一、配置mysql
以下为正常流程,中途有问题请看文末提供的几个解决方案
1.把文件夹mysql拷贝到C盘(建议就C盘!!!)
(注意:如果拷贝到其他盘,需要把文件夹中的my.ini文件中涉及到的路径也修改一下)
2.初始化配置
在开始-运行窗口中输入:cmd(以管理员身份运行)
在提示符下输入命令 cd C:\mysql\bin,回车(即按enter键,下面都一样输完命令回车下一步)
3 安装mysql的服务:mysqld --install
会在下一行出现安装成功的提示:
Service sucessfully installed.
4 在提示符下输入命令 mysqld --initialize --console
初始化mysql,在这里,初始化会产生一个随机密码,如下图框所示,记住这个密码,后面会用到
5开启mysql的服务
在提示符下输入命令 net start mysql
6.登录,并修改密码
在提示符下输入命令:mysql -u root -p,然后输入刚才记下的那个密码,登录成功!
7修改密码如设置密码为 123456
在提示符下输入命令:alter user ‘root’@‘localhost’ IDENTIFIED BY ‘123456’; (最后的分号不要忘记输入)
8刷新一下,在提示符下输入命令:flush privileges;
9 退出,重新登录
在提示符下输入命令:exit
在提示符下输入命令:mysql -u root -p
输入密码123456
10 登录成功后,可以测试一个显示当前数据库的命令:show databases; (最后的分号不要忘记输入),看到系统中的几个数据库名字,就可以了。
(8-10也可以不做,就体验体验)
以上就把mysql安装成功了!可以把窗口关了
为了以后方便使用命令,可以做以下设置:右击计算机-属性-高级系统设置-高级-环境变量
1 右击计算机-属性-高级系统设置-高级-环境变量
找到path,双击打开,把C:\mysql\bin路径添加进去
(如果使用其他途径下载,设置环境变量步骤的路径不能参考的)
一直点确定就可以了
注:环境变量设置成功的标志,一步到位
二、配置heidisql可视化的软件
- 把HeidiSQL文件夹拷贝到C盘(拷贝到其他地方也可以),复制heidisql.exe,粘贴选择粘贴快捷方式到桌面。
2.打开heidisql,如下图:
左边的会话名称可以点击右键自己修改,可以点击左下边的保存按钮,以后再登录就不用输入密码了。
问题篇
问题1
方案1
https://www.bilibili.com/video/BV1T54y1Y7U2?p=1&share_medium=android&share_plat=android&share_source=QQ&share_tag=s_i×tamp=1615011847&unique_k=YyWKXD
方案2 https://blog.csdn.net/will__be/article/details/106826534
还不行,86,64,32可以全都下载试试
问题2
方案:说明第三步操作过了,看其他步骤
问题3
方案:说明第四步操作过了,看其他步骤(如果你的初始密码没记住,建议从头开始,其他步骤无效建议从头开始)
问题4
出现 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO/YES)
方案 https://www.cnblogs.com/winton-nfs/p/12956811.html
问题5
启动MySQL报错:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)
https://blog.csdn.net/BigData_Mining/article/details/88344513
其余问题问问自己
1.是管理员模式吗?
2有没有字符输错输少了?
解决大多数问题的方式就是重头再来,把下载的文件MySQL,安装包都删干净,然后重新下载安装包一步步来!
附常用①安装服务:mysqld --install
②初始化: mysqld --initialize --console
③开启服务:net start mysql
④关闭服务:net stop mysql
⑤登录mysql:mysql -u root -p
Enter PassWord:(密码)
⑥修改密码:alter user ‘root’@‘localhost’ identified by ‘root’;(by 接着的是密码)
⑦标记删除mysql服务:sc delete mysql