mysql-8.0.19-winx64.zip 的安装与卸载
一、安装
1、下载mysql
官网:https://dev.mysql.com/downloads/mysql/,本人用的目前的最新版本8.0.19,版本格式为zip,如下图

2、解压到指定路径,如下图

3、为了方便操作,将该目录下的bin文件夹的路径加入到系统环境变量Path,另外注意:在进行mysql的相关开发时,还需要把lib文件夹下的libmysql.dll放入C:\Windows\System32中。
二、安装mysql服务
mysql-8.0.19有两种安装方式,方式1:不配置my.ini就可安装,方式2:配置my.ini进行安装(这种方式可以自定义设置数据库参数,推荐)
方式一:
1、运行命令窗口(以管理员方式打开)
2、输入:mysqld --initialize --console,成功的话会生成随机密码,注意记录下生成的密码,第一次进入mysql会用到
3、输入:mysqld --install,提示成功安装mysql服务。若提示 The service already exists!,说明之前安装过,使用 mysqld -remove MySQL 命令先卸载它。
4、输入:net start mysql,启动mysql服务
5、输入:mysql -uroot -p,然后输入上面生成的密码,进入mysql欢迎界面
6、修改root密码,输入:alter user root@localhost identified by '新密码';(sql语句一般要以分号结尾)
7、为了可视化管理数据库,一般采用第三方软件,如Navicat Premium,可自行下载安装。
方式二:
1、在mysql-8.0.19-win64文件夹下新建my.ini文件,其中#开头表示注释,可自定义设置某些参数,内容如下,
[mysqld]
# 主库和从库需要不一致
server-id=1
log-bin=mysql-bin
# 需要同步的数据库
#binlog-do-db=test
# 不需要同步的数据库
#binlog-ignore-db=mysql
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Windows\mysql-8.0.19-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Windows\mysql-8.0.19-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#插件认证方式caching_sha2_password和mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
2、运行命令窗口(以管理员方式打开)
3、输入:mysqld --initialize --user=mysql --console,成功的话会生成随机密码,注意记录下生成的密码,第一次进入mysql会用到
4、输入:mysqld --install MySQL --defaults-file="D:\Windows\mysql-8.0.19-winx64\my.ini",其中MySQL是服务名
5、输入:net start mysql,启动mysql服务
6、输入:mysql -uroot -p,然后输入上面生成的密码,进入mysql欢迎界面
7、修改root密码,输入:alter user root@localhost identified by '新密码';(sql语句一般要以分号结尾)
8、为了可视化管理数据库,一般采用第三方软件,如Navicat Premium,可自行下载安装。
三、配置远程访问:
运行命令窗口
输入:mysql -uroot -p,输入修改的后的新密码进行登录;
切换到mysql数据库,输入:use mysql;
查询user表中的用户和主机,输入:select user,host from user; 当前显示所有用户都是本机登录
把需要远程访问的用户的host改成%,输入:update user set host = '%' where user = 'root';
执行刷新:flush privileges;
上述步骤如下图

四、卸载
1、停止mysql服务,可通过命令行停止,输入:net stop mysql; 还可以通过右键->计算机->管理->服务和应用程序->服务,找到MySQL,右键停止。
2、卸载mysql服务,命令行输入sc delete mysql 或 mysqld -remove MySQL
2、运行注册表,win+R,输入regedit,打开注册表。
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQLD Service文件夹
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQLD Service文件夹
删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQLD Service的文件夹
以上有可能一个或多个,都删掉即可
3、命令行窗口输入:sc delete mysql 提示删除成功!
4、清空安装mysql路径的文件夹即可。
五、参考链接
https://www.jb51.net/article/179206.htm
https://www.cnblogs.com/diaoye/p/9665392.html
mysql-8.0.19-winx64.zip 的安装与卸载的更多相关文章
- mysql 8.0.19 win10快速安装教程
本文教程为大家分享了mysql 8.0.19安装教程,供大家参考,具体内容如下 1.下载.zip安装文件 2.根目录存放my.ini,文件路径用“/”分割,例如: [mysqld] port=3306 ...
- linux下Mysql 8.0.19 编译安装
1 前言 linux下安装MySQL的方式有很多种,包括以仓库的方式安装(yum,apt,zypper),以包的方式安装(rpm,deb),以docker方式安装,从压缩包解压安装,从源码编译安装,这 ...
- Python3.7和数据库MySQL 8.0.12 绿色解压 安装教程(一)
首先要安装MySQL 数据库才可以继续安装图形工具SQLyog 第一步:下载解压包>> MYSQL官网地址:https://dev.mysql.com/downloads/file/?id ...
- win10下MYSQL 8.0.16的下载、安装以及配置
win10系统MySQL 8.0的下载安装超详细教程 https://blog.csdn.net/qq_34444097/article/details/82315587 下载安装配置链接:https ...
- 重要参考文档---MySQL 8.0.29 使用yum方式安装,开启navicat远程连接,搭建主从,读写分离(需要使用到ProxySQL,此文不讲述这个)
yum方式安装 echo "删除系统默认或之前可能安装的其他版本的 mysql" for i in $(rpm -qa|grep mysql);do rpm -e $i --nod ...
- Windows10下mysql 8.0.19 安装配置方法图文教程
第一步 下载安装包: 官网 毕竟是甲骨文公司的产品,去官网下真的慢! 这里有两个供选择的,我建议选第一个(因为我先下了第二个,结果失败了,不知道为什么总是出错.) 下载完自行选择路径解压就可以了. 第 ...
- MySQL 5.6.22 win32 zip版安装
mysql 5.6.22 32位下载地址:http://cdn.mysql.com//archives/mysql-5.6/mysql-5.6.22-win32.zip 1 从http://dev.m ...
- Mysql 5.7 Windows 版本(zip)的安装简单过程
1. 下载zip包 https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-winx64.zip 2. 找一个目录解压缩 3. 简单进行安装: ...
- Navicat Premium 11.0.19中文破解版 安装
一.navicat-premium简介 它是一款可连接多种数据库的软件,具体参见官网介绍:http://www.navicat.com.cn/products/navicat-premium 二.下载 ...
- Python3.7和数据库MySQL 8.0.12 数据库数据驱动mysql-connector安装(四)
安装mysql-connector驱动 在系统CMD输入命令: pip install mysql-connector 示例: 创建数据库 # 导入驱动 import mysql.connector ...
随机推荐
- Qt编写安防视频监控系统32-onvif信息获取
一.前言 上一篇文章写的是onvif设备搜索,搜到这些设备以后,第一件事情就是要对设备信息获取一下,比如获取视频流地址,配置套件信息.码流信息.分辨率大小等,这些信息的获取根据具体的需要去获取,也没有 ...
- Ubuntu 装卸Opencv
buntu中卸载opencv的方法: 1.打开ubuntu: 2.找到当初安装opencv的build目录,进入该build目录执行卸载操作: 3.通过rm命令清理/usr中所有opencv相关项即可 ...
- [转]java中带图片按钮的大小设置
在java部分需要用到图形界面编程的项目中,经常会使用图片设置对按钮进行美化,但是使用时会出现一个很麻烦的问题,那就是按钮的大小默认按照图片的大小来显示,这大大降低了界面的美观程度: 按照方法: JB ...
- 使用format_obproxy_digest_log工具分析obproxy网络层耗时SQL
之前写过一个博客,介绍 ob_tools包 来实施抓取 observer 层的 gv$ob_sql_audit 的SQL,还提供一些分析SQL来通过不同维度分析缓慢的业务SQL语句,免得和应用扯皮说数 ...
- Solution -「CF 1366E2」Chiori and Doll Picking (hard version)
\(\mathscr{Description}\) Link. 给定 \(\{a_n\}\), 值域 \([0,2^m)\). 对于每个 \(i\in[0,m]\), 求有多少个 \(\{a_ ...
- 夜莺监控支持 ES 日志告警了
夜莺项目( https://github.com/ccfos/nightingale )发布了 v8.0.0-beta.3 版本,这个版本主要是支持了 ES 日志告警,下面给大家介绍一下. 新版本下载 ...
- H5播放音频和视频
H5播放音频和视频: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> &l ...
- Linux 运维必备 150 个命令汇总
地址:https://www.linuxcool.com 线上查询及帮助命令 man:全拼manual,用来查看系统中自带的各种参考手册. help:用于显示shell内部命令的帮助信息. 文件和目录 ...
- .net core2.2版本下载地址
下载地址: https://download.visualstudio.microsoft.com/download/pr/279de74e-f7e3-426b-94d8-7f31d32a129c/e ...
- Python无网络安装插件
无网络安装插件 1.准备外网电脑,搭建所需python插件 2.将需要导出的插件,导出列表 pip freeze > .\req.txt 3.将插件导出到目录 pip download -r . ...