Mysql 5.7数据库安装和卸载
目录
前言
一、Mysql 5.7数据库安装
二、Mysql 5.7数据库卸载
结语
前言
Mysql数据库是编程中的常用数据库之一。Mysql数据库在5.7版本和8.0版本间有较大升级。但5.7版本作为曾经的主流版本,仍然有许多人在使用。小编便是使用的5.7版本。对于数据库的版本使用,开发人员应该根据项目需求和公司情况来选择数据库版本。
一、Mysql 5.7数据库安装
1.打开Mysql官网选择Archives,官网地址:https://dev.mysql.com/downloads/mysql/
2.在Product Version版本选择中选择5.7.x版本,这里小编使用5.7.30版本
3.选择版本后,点击Download下载安装包mysql-5.7.30-winx64.zip
4.将mysql-5.7.30-winx64.zip解压到无中文路径的目录下,并创建两个文件:data文件夹和my.ini文件。
5.在my.ini文件中填写内容,其中basedir和datadir需要按照自己的实际目录修改
[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
;设置3306端口
port = 3306
; 设置mysql的安装目录
basedir=D:\mysql-5.7.30-winx64 (根据自己实际解压目录修改)
; 设置mysql数据的存放目录
datadir=D:\mysql-5.7.30-winx64\data (根据自己实际解压目录修改)
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
;默认时间戳属性
explicit_defaults_for_timestamp=true
6.添加环境变量。
系统 --> 设置 --> 高级系统设置 --> 环境变量 --> 系统变量下的Path --> 编辑 --> 新建 --> 输入Myqsl安装的bin目录 --> 确定。
7.运行命令。以管理员身份打开命令提示符,按如下操作
1.输入:D: (回车,进入D盘)
2.输入:cd D:\soft\mysql-5.7.30-winx64\bin (进入解压目录的bin目录下)
3.输入:mysqld --initialize-insecure --user=mysql (回车)
执行这条命令需要花一定的时间(大概几秒,根据电脑情况),不会有返回结果,但是可以在MySQL的安装目录下看到,原本为空的data文件夹里面有了许多文件和文件夹
4.输入:mysqld -install (回车)
当看到Service successfully installed时,表示Mysql服务添加成功
5.输入:net start mysql (回车)
当看到MqSQL服务正在启动和MySQL服务已经启动成功即可
如果遇到mssvr120.dll等问题时,需要先下载visual C++64的运行库文件,安装完再安装mysql。
8.修改数据密码。以管理员身份打开命令提示符,按如下操作
1.输入:mysql -uroot -p (回车)
2.在弹出Enter password: 时,继续按下回车键,即可登录mysql
3.输入:use mysql (回车)
4.输入:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; (回车,注意末尾要有分号)
5.输入:flush privileges; (回车)
6.输入:exit; (回车,退出)
7.再次输入 mysql -uroot -proot可以连接数据库
9.检查数据库是否安装成功。打开命令提示符,输入:mysql -V 。出现数据库版本说明成功
以下为安装数据库配套软件,方便与数据库交互操作。根据自己需求决定是否安装。
1.数据安装成功后,可以安装Navicat Premium 12 软件交互数据库。可以点击链接下载安装包,解压到无中文目录即可,点击navicat.exe打开软件。
链接: https://pan.baidu.com/s/1JdJqgts11JO7UXx16CHJMA?pwd=3306 提取码: 3306
2.打开软件后,点击文件,选择新建连接,选择MySQL,在弹窗中输入连接名localhost(可自定义),输入密码root(在安装数据库时设置的密码,这里是root),点击连接测试,出现连接成功即可。
二、Mysql 5.7数据库卸载
1.关闭Mysql服务。关闭服务可以使用命令行,也可以在「任务管理器」的「服务」里进行关闭,也可以用命令行关闭。
管理员身份运行命令行(cmd): net stop mysql
2.删除Mysql的注册表。
(1)Win+R打开运行界面,在输入框中输入 regedit 进入系统注册表窗口。
(2)分别在以下目录中找到 MySQL 的注册表,鼠标右键直接删除MySQL目录中的 EventMessageFile 和 TypesSupported 两个文件就好了,如果对应的目录中没有,就不用删除了,也可以搜索注册表: 在系统注册表窗口选择「编辑」 — 选择「查找」 — 输入 「MySQL」进行查找,将找到的MySQL目录中的 EventMessageFile 和 TypesSupported 两个文件进行删除。
3.移除Mysql服务。
(1)以管理员身份使用命令行(cmd)进入MySQL的 bin 目录下
(2)执行移除 MySQL服务的命令 : mysqld -remove
(3)当看到有Service successfully removed时,则表示移除Mysql服务成功
4.删除Mysql文件。将Mysql安装目录下的文件全部删除即可。
结语
数据库的卸载需要谨慎,特别是关于注册表中的文件。数据库5.7版本安装卸载到这里便告一段落了,不足之处,欢迎指出。