MYSQL的卸载与安装
1. 卸载
-
win+r输入cmd 进入命令符窗口,输入services.msc,进入服务页面,找到需要卸载的MySQL版本,先停止服务。
-
如果MySQL不是软件安装的请直接跳到第三步,直接在控制面板上找到MySQL进行卸载
-
找到安装位置,永久删除MySQL文件夹(shift+delete)
-
找到注册表进行删除(win+r 输入regedit,按照图片找到一下目录删除)
-
删除环境变量
-
最后执行在管理员命令提示符窗口运行sc delete mysql //mysql就是想要删除的服务名
-
2. 安装(使用压缩包进行安装)
- 下载压缩包,选择需要安装的目录,创建文件夹进行解压
- 配置环境变量。此电脑(win+e键,左边导航栏)右键单击属性,选择高级系统管理,进入环境变量配置。这里需要在系统环境变量里配置,我这里需要安装两个数据库,所以我分别配置了Mysql8.0和mysql5.7的路径,通过修改MYSQL_HOME对应的路径来选择数据库,新建配置好后双击path变量,将mysql文件夹下bin路径配置进去(后面以mysql8.0来记录)。
- 编写my.ini文件,压缩包安装的方式需要自己编写此文件(新建一个txt文件,修改文件名即可)需要注意修改自己安装的mysql目录,5.7版本需要加一个data目录。(#mysql-5.7.27-winx64的路径+\Data(回车)
datadir=D:\java\Mysql\Mysql57\mysql-5.7.36-winx64\Data)
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置mysql默认端口号
port=3307
# 设置mysql的安装目录
basedir=D:\java\Mysql\MySQL80\mysql-8.0.29-winx64
# 允许最大连接数
max_connections=100
# 服务端使用的字符集默认为utf-8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4.进入管理员命令提示符页面进行代码配置。win+s,输入cmd,选择管理员运行,进入mysql解压的bin目录,运行以下代码,用来初始化数据库,请注意这里会出现一个数据库的随机密码,如果记不住不要紧,继续往下看就可以
mysqld --initialize --console
5.安装数据库,运行一下命令
mysqld install mysql80 (mysql80为安装的这个数据库的名字,默认的名称为mysql,装多个数据库名称容易发生冲突且不容易区分,所以我这里修改了一下)
6.开启数据库服务(net start mysql80),这里开启服务使用的是安装时设置的名称,所以我用的是mysql80。同时如果服务没有开启,无法连接数据库。(如果此方法显示服务无法开启,执行services.msc命令进行手动开启)。
- 修改密码(忘记密码时可以使用,先关闭服务,执行net stop mysql80)
首先在mysql的安装目录下,新建一个txt文档,文档名字随便(中文名未测试,不建议)我这里使用的是xm.text。
写入以下命令
#最后一个root是我目前设置的密码,根据自己的想法设置密码即可
ALTER USER 'root'@localhost IDENTIFIED BY 'root';
打开管理员命令提示符窗口,运行以下代码(文档路径和文件名称需要更换)
mysqld --init-file=D:\java\Mysql\MySQL80\mysql-8.0.29-winx64\xm.txt --console
8. 连接数据库,关闭7中的运行窗口,重开一个窗口,开启服务(net start mysql)执行以下命令
#mysql数据库 user用户+用户名 password+密码 Port+端口;最后一个需要大写,一般数据库默认连接时3306端口,其他端口需要写明,所以我写的是3307。
mysql -uroot -proot -P3307
3. 异常(以安装5.7的为例)
出现以下异常可能为1.环境变量未配置好,2.my.ini文件未配置好,需要检查。
当install出现异常时,说明服务已存在,需要(win+r 输入regedit,找到关于mysql的文件夹删除干净,再进行安装)。
安装两个数据库需要注意一下几点:
- 需要再my.ini文件中修改端口,俩个数据库端口不能一样。
- 环境变量的配置需要配置正确。
- mysql install+此数据库服务的名字,如果未加默认为mysql。
- 需要先开启服务,数据库才连接得上。
- 除了3306端口,其他数据库在连接时都需要指明端口。
- 切换数据库,直接修改系统的环境变量即可。
4. 总结
安装数据库安装其实只包含以下几个重要环节:1.下载压缩包解压,2.配置环境变量,3.编写my.ini文件,4.初始化数据库,5.安装服务,6.修改密码。数据库卸载包括:1.停止服务,2.删除环境变量,3.删除文件夹,4.删除注册表,卸载无先后顺序。