MySQL 安装及卸载详细教程
本文采用最新版MySQL8版本作为安装教程演示,本人亲试过程,准确无误。可供读者参考。
下载
官网下载 --> 社区免费服务版下载。
下载Windows安装程序MySQL Installer MSI。

下载离线安装版(文件大的那个)。需要注意的是,这里的32-bit是指安装程序Installer是32位,并非指下载的MySQL是32位,实际上MySQL会适应系统位数。

点击"No thanks, just start my download"开始下载。

安装
下载完成之后双击安装,可以选择自定义安装。


我一般安装以下两个就够。具体情况请根据你的实际需求。

一路执行或下一步。





这一步要注意,最好选择传统密码验证方式,否则使用第三方数据库管理软件在连接时会报错。







添加MySQL系统环境变量。

到此,安装完成!
验证登陆
打开管理员CMD。

输入密码。

使用workbench可视化工具


更改MySQL数据存储路径的方法
先停止mysql服务
(1)停止服务,管理员进入cmd >net stop MySQL (mysql的服务名:查找方法:右键我的电脑–>管理–>服务,然后找到mysql的服务名即可);
(2)将mysql安装路径下的data目录下的文件(通常是C:\ProgramData\MySQL\MySQL Server\Data)拷贝到自己想要储存的路径如:D:\filecode\mysqlData;
(3)修改"my.ini"配置文件,记事本打开找到Datadir的部分
|
1
2
|
#Path to the database rootdatadir="C:/ProgramData/MySQL/MySQL Server/Data/" |
修改为:
datadir=”D:/filecode/mysqlData/”【备注:这里是”/”而不是”\”,一般的配置文件都这样】
(4)重启mysql服务验证一下是否成功,管理员进入cmd >net start MySQL
接着进入mysql创建一个数据库看一下
|
1
2
3
|
>mysql –u root –p>输入密码>create database HelloWorld; |
可以看到原先的data目录没有生成"HelloWorld"的database,而在我们新建的mysqlData路径目录下多了"HelloWlorld"的database,到此完毕。
MySQL卸载
(1)先停止服务
服务器名是你安装时写的Windows服务名。

(2)使用安装程序Installer卸载
安装程序不仅用来安装MySQL(可安装多个不同版本的MySQL服务),还可以用来修复及卸载MySQL。使用它卸载的好处就是能卸载干净,卸载不干净再重装很可能会出问题!


(3)完成卸载,重启计算机

至此。转载请注明出处。

MySQL 安装及卸载详细教程的更多相关文章
- Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程
MySQL需要升级到5.5.3以上版本才支持Laravel 5.4默认的utf8mb64字符编码.因此就把MySQL升级了一下,期间还是遇到些小问题,记录一下以供参考. 升级准备 备份之前MySql目 ...
- MySQL5.7免安装版配置详细教程
MySQL5.7免安装版配置详细教程 一. 软件下载 Mysql是一个比较流行且很好用的一款数据库软件,如下记录了我学习总结的mysql免安装版的配置经验,要安装的朋友可以当做参考哦 mysql5.7 ...
- Linux上centOs6+安装mysql5.7详细教程 - 前端小鱼塘
https://coyhom.github.io/ 人类的本质是复读机,作为一个非linux专业人员学习linux最好的办法是重复 环境centos6.5 版本5.7 1: 检测系统是否自带安装mys ...
- linux安装 Android Studio详细教程,支持性较差,需要安装最新底层库内核的linux
安装 Android Studio详细教程 libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jdk1.8.0_25 android-st ...
- Anconda 3.7安装以及使用详细教程
Anconda 3.7安装以及使用详细教程 2019-04-17 22:42:03 一.下载anconda 3.7 链接地址:官方地址 二.安装 双击下载好的Anaconda3-2019.03- ...
- Oracle12c安装和卸载图文教程
注:本文来源于:<Oracle12c安装和卸载图文教程> 一.安装 1.去官网下载相应的版本 2.下载好的两个压缩文件压缩到一个文件夹中 3.打开上个步骤的文件夹,运行stepup,显示如 ...
- Deepin系统手动安装oracle jdk8详细教程
Deepin系统手动安装oracle jdk8详细教程 oracle官网下载jdk压缩包,使用 sudo tar -zxf jdk***解压文件,我放在在了home/diy/java/jdk路径下. ...
- MySql 安装与使用图文教程
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内, ...
- 在linux下安装配置rabbitMQ详细教程
在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...
随机推荐
- 【杂谈】Tomcat 之 Lifecycle接口
前言 此篇随笔记录<How Tomcat works>中关于Lifecycle接口的相关总结 Lifecycle接口的主要目的 核心:统一. 已知Tomcat的卡特琳娜(Catalina) ...
- 聊聊Flexbox布局中的flex的演算法
到目前为止,Flexbox布局应该是目前最流行的布局方式之一了.而Flexbox布局的最大特性就是让Flex项目可伸缩,也就是让Flex项目的宽度和高度可以自动填充Flex容器剩余的空间或者缩小Fle ...
- 【MySQL经典案例分析】关于数据行溢出由浅至深的探讨
本文由云+社区发表 一.从常见的报错说起 故事的开头我们先来看一个常见的sql报错信息: 相信对于这类报错大家一定遇到过很多次了,特别对于OMG这种已内容生产为主要工作核心的BG,在内容线的存 ...
- 设计模式之装饰模式,session共享的底层原理
前言 还记得当初写spring-session实现分布式集群session的共享的时候,里面有说到利用filter和HttpServletRequestWrapper可以定制自己的getSession ...
- 翻译:用户变量(User-Defined Variable)(已提交到MariaDB官方手册)
本文为mariadb官方手册:User-Defined Variables的译文. 原文:https://mariadb.com/kb/en/user-defined-variables/我提交到Ma ...
- HTTP状态码分类
前言: 我们经常使用浏览器发出http请求,那么对于请求返回的状态,对于开发人员来讲,我们必须要明白其所代表的含义,如: 常见状态吗:400(请求无效),401(需要权限),500(服务器错误), 今 ...
- [转]BTC RPC API GetTransaction
本文转自: GetTransaction GetTransaction gettransaction调用获取指定钱包内交易的详细信息.该调用需要节点 启用钱包功能. 参数 TXID:要查看详情的交易I ...
- .Net C# 使用Redis
Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主 ...
- 谈下mysql预处理基础
传统的操作数据库方法有两种: 先写一条sql语句,然后通过mysqli->query($sql)去操作数据库(此处使用的是mysqli扩展库).这样操作并不会有什么大的错误,但是当要插入上千条上 ...
- QueryRunner使用之可变条件的处理
在三层架构的Dao层中,需要通过不确定的条件,从数据库查询结果. 可以利用List集合作为容器将条件存储起来. 实际开发中的代码: public List<Hotel> searchByF ...