|
在我们学习MySQL时,首先应该学习的是关于MySQL数据库的卸载,而不是安装(个人认为),原因呢是因为如果MySQL数据库删除不干净,那么在下一次安装的时候会出现安装失败的情况,在MySQL的卸载中,首先是将MySQL的服务停止,做法是找到计算机,鼠标右键点击,选中管理,然后选中服务,最后找到MySQL相关的服务,右键选择停止(另外一种做法是用管理员方式启动命令提示符(在Windows下面的输入栏搜索cmd,右键以管理员方式运行,然后输入命令net stop mysql(在这里要注意,看一下管理选项中是否是MySQL,如果不是MySQL,按照管理选项中的名称为准)))即可。以上仅仅只是第一步,第二步是在电脑的设置(如果不会打开,按win+i即可打开,其中win键是哪个和电脑启动时出现的图标一样的键)中进行,选择应用,然后选择应用和功能,在右边应用中找到和mysql相关的应用,鼠标左键单击一下,然后点击卸载即可。第三步是删除注册表中的指定目录,注册表的打开方式是同时按住win+i键,输入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 目录删除
然后进行第四步,在C:\Documents and Settings\All Users\Application Data\MySQL这个目录下寻找是否存在,如果存在,就删除,不存在就不用管
其实在卸载MySQL时在进行完第一步后,也可以在专业的卸载垃圾的第三方软件中直接删除即可(例如360,电脑管家等等)。
注意:如果在完成这些操作以后,再次进行第一步操作时看到仍然有MySQL的相关服务,请不要慌,同时按住win+Rj键,输入cmd,点击回车,然后输入sc delete 服务名(就是服务进程中的那个名称),回车,这样当再次进行第一步操作时就会看到哪个服务名没有了。
卸载完MySQL数据库(其实准确来说是MySQL数据库管理系统),然后我们就可以开始进行MySQL数据库的安装了。安装时建议从官网下载(别的渠道可能会出现病毒什么的),
官网地址如下
MySQL :: Download MySQL Community Server
选择下载对应的版本(web表示在线安装,community表示离线安装,建议选择后者)即可。下载后可能是一个安装包,解压完成点击安装包,然后自定义安装,首先点击
I accept the license terms,然后点击Next,然后选择Custom(就是自定义的意思),点击Next,再然后选择MySQLserver,点击左面的+号,再点击下面的+号,选择电脑操作系统对应的版本,然后点击右箭头,选择next,然后选择Execute,点击next,再次点击next,一直选next或execute,直到出现finish,点击即可,这样MySQL就算安装成功了
再MySQL安装完成之后,还要配置环境变量:
同时按住win+i打开设置-->系统-->关于-->高级系统设置-->环境变量-->系统变量
在系统变量中新建MySQL_HOME,变量值为MySQL的bin目录的路径,然后新建path(已经有就不用重新建立了),在这里选择新建,输入%MYSQL_HOME%\bin,点击确定,然后确定,然后确定(注意每一个都不能点❌,如果点了,就要重新配置环境变量了);
安装完数据库后,就要启动MySQL了,我们在安装过程完了以后,就已经启动了MySQL服务了,然后我们开始进行MySQL的启动时,右键计算机(不同的系统也会叫我的电脑),选择服务,找到MySQL的相关服务,可以查看MySQL是否启动,然后也可以右键选择停止,停止MySQL服务,这是启动MySQL服务的一种方式。另一种方式是在下面的搜索栏中搜cmd,右键以管理员方式运行,输入net start mysql(这里MySQL以在服务进程中的名字为准),这样就可以启动SQL服务了,当出现”ySQL 服务已经启动“表名已经启动成功,关闭时输入net stop mysql(同样以服务中的名字为准)。当MySQL启动成功后,我们可以进行登录,在命令提示符,就是cmd中,输入mysql -uroot -p密码,如果你不知道密码是什么,那么进行下面的操作,知道的话,下面的内容可以忽略。
解决方法:https://cloud.tencent.com/developer/article/1855931 |
|