前言
截至目前,MySQL已更新至8.3版本,推荐大家安装5.7系列版本。在正式安装前,如果之前安装过好几个系列但没有成功的同学,可依据下面操作卸载清除干净。下面开始介绍具体的卸载与安装教程,供大家参考,本人已依据下面方法安装成功。
一、MySQL卸载教程
1.进入控制面板,点击“程序”处的“卸载程序”;
2.找到之前安装的MySQL版本,格式譬如:MySQL Server 8.0.30,只需要卸载这一个即可,MySQL Installer - Community是MySQL的安装器,不用卸载。(由于我之前已经卸载过,所以此处没有MySQL Server 8.0.30,此处如果卸载不了,建议重启电脑尝试)
3.打开此电脑的C盘,找到 Program Files 文件夹和 Program Files(x 86)文件夹,在这两个文件夹其一里边找到MySQL文件夹并删除,如果都没有,就不用管,进入下一步
4. win + R 回车输入regedit,点击确认进入注册表界面,找到以下文件并删除:
① HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
② HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
③ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
如果没有找到,就不用管,进入下一步
5.打开此电脑的C盘,找到 ProgramData 文件夹,删除 MySQL 文件(部分用户可以找不到这个文件夹,只需要打开该界面上面的“查看”--“显示”--“隐藏的项目”即可)
6.找到 C:\Documents and Settings\Al Users\Application Date\MySQL 文件并删除,此地址在磁盘中直接是找不到的,需要复制该目录地址到C盘进行查找,如果没有则不用管
7.完成上述步骤之后,重启电脑即可。
二、MySQL安装教程
经过卸载,我们可以重新安装MySQL了。本篇安装操作依据下面链接的视频安装成功,已获得up主同意,特将视频链接放在下面:
安装之前,我们先来检查一下电脑是否已经不存在MySQL。
win + R 输入cmd,以管理员身份运行命令行窗口,输入 mysql --version,显示“ ‘MySQL’不是本部或外部命令,也不是可运行的程序”,即表示此电脑不存在MySQL程序。那么下面开始MySQL的安装教程。
1.打开MySQL官网,进入官网后点击“下载”字样,进入下载界面,鼠标下拉至底部,点击MySQL Community (GPL) Downloads
2.找到并点击MySQL Community Server
3.进入该界面后点击 Archives ,查询到MySQL之前的版本,此处推荐5.7系列版本,Windows (x86, 64-bit), ZIP Archive
4.下载完成后,解压至合适的目录,此处我选择解压至D盘
5.复制该文件下的bin目录的地址,然后打开系统属性的环境变量,进入之后在系统变量里面找到Path,点击编辑,新建粘贴刚才复制的bin目录地址,最后确定
6. win + R 输入cmd以管理员身份进入命令行窗口,输入mysql --version,此时会显示版本号
7.再次打开该文件夹:D:\mysql-5.7.29-winx64,在该文件夹下新建一个文本文档,命名为my,并将后缀改为ini,然后打开该文件,输入下面代码(下列basedir输入自己解压的MySQL文件目录,datadir除了输入自己解压的MySQL文件目录,需要在后面加上data,如下加粗的代码所示,其余不变):
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir=D:\mysql-5.7.29-winx64
datadir=D:\mysql-5.7.29-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=innodb
skip-grant-tables
8.再次以管理员身份打开命令行窗口,输入 mysqld -install(此处由于我也已经注册过,所以显示已经存在,首次注册会显示 Service successfully installed)
9.在命令行窗口切换至MySQL的文件夹,输入 cd D:\mysql-5.7.29-winx64,回车之后再次输入 D:,即可进入到该文件夹下,然后输入 cd bin,进入到bin目录下
10. 在上一步的情况下,输入 mysqld --initialize --user=mysql,执行完成后,在原本文件夹下面会显示data文件
11.接着返回到命令行窗口,输入 net start mysql ,启动服务,然后输入mysql -uroot,进入mysql,登陆成功
12.开始重新设置密码(譬如1234,也可以改成别的密码),在该窗口输入 update mysql.user set authentication_string=password('1234') where user='root' and Host='localhost' ,完成之后,将会显示Query OK ,然后输入quit,退出mysql
(此处由于我之前已经重新设置密码的原因,不便截图给大家观看,依据上面操作即可成功。)
13.打开之前的配置文件my.ini ,由于已经设置了新密码,我们将skip-grant- tables 注释掉,即在前面加上#,如下:
14.重新启动mysql数据库,在命令行窗口输入net start mysql,启动mysql服务。如果存在报错,尝试输入net stop mysql ,停止掉之前的服务之后再次输入net start mysql
15.接着输入mysql -uroot -p,然后回车之后输入之前设置的密码,譬如1234,如下显示便进入了MySQL,MySQL的安装也完成了
在此说明,MySQL没有快捷方式,大家可以从命令行窗口进入mysql进行编辑,也可以将该软件固定在任务栏。上述安装过程如果有任何不清楚的地方,大家可以通过视频链接,跟着视频来一遍。本次分享就是这些,欢迎观看!