Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mysql免安装版的使用

Mysql免安装版的使用

作者头像
JathonKatu
发布于 2020-10-27 06:38:30
发布于 2020-10-27 06:38:30
1.4K00
代码可运行
举报
文章被收录于专栏:JathonKatuJathonKatu
运行总次数:0
代码可运行

工(you)作(xi)需要,以前的笔电已经有点跟不上配置了,换了部新电脑,本来用以前的安装包,就不会有这个博文了。但是(新电脑怎么可以不配最新的mysql!)


先上下载地址

https://dev.mysql.com/downloads/mysql/

下载好后解压得出:(打码的是后面步骤生成的)

这时候,先在本目录下创建my.ini

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录,这里是我的安装路径
basedir=D:\work\InstallAddress\mysql-8.0.20-winx64
# 设置mysql数据库的数据的存放目录,自己选择,我选择放在一起
datadir=D:\work\InstallAddress\mysql-8.0.20-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

然后,cmd(一定要管理员模式)进入mysql安装目录的bin目录

(是mysqld不是mysql!!!)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysqld --initialize --console

执行上述文件,根据my.ini生成Data文件和一些配置信息

一定要记住这个密码(乱码),下面会说为什么

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysqld --install [serviceName]

serviceName不输入默认是mysql,将服务注册到注册表之后,就可以启动服务了,执行以下代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
net start mysql

不想执行代码可以直接去control+R 输入services.msc

安装完之后执行下面的指令,回车之后输入密码(第一次登陆就是之前那段乱码)回车即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql -u root -p

无论输入什么代码/指令,都会提示密码过期,请重置(这里忘了截图)

执行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

或者

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ALTER USER USER() IDENTIFIED BY '新密码';

记得配置环境变量,把mysql文件的bin目录配进path里面就可以。

如果你的idea或者dataGrip链接mysql执行语句的时候

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property'
// 只需要执行下面的指令即可
show variables like '%time_zone%';
set global time_zone='+8:00';

为什么会有分割线?因为我有一次把乱码(密码)搞丢了QAQ

只要执行下面的步骤后,就可以把你的电脑注册表,服务表等都删除,跟刚刚解压一样(然后翻回去上面hhhhh

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1、停止服务
net stop MySQL
2、删除服务
mysqld --remove MySQL
或者
sc delete MySQL
3、删除3307目录
4、修改注册表
清除注册表中的该MySQL服务,有几个地方:
a、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
b、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
c、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除
注册表中的ControlSet001、ControlSet002不一定是001002,可能是ControlSet005、006之类,删除的时候都删除就可以 。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JathonKatu 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
mysql卸载重装教程_MySQL安装不了
最近接到了新项目开发,数据库用到了MySQL,借着这个机会重新整理下文件,也再进一步熟悉下MySQL;
全栈程序员站长
2022/11/10
2.9K0
mysql卸载重装教程_MySQL安装不了
MySQL5.7安装常见问题
摘要:从MySQL 5.7开始没有data文件夹,如果不进行初始化的话,mysql服务是无法启动的 正文: MySQL的安装 去官网下载zip格式的Mysql Server的压缩包(绿色版),根据个人电脑选择x86或者x64版本,点击最下面的跳过登录下载。 解压,复制my-dafault.ini到bin目录下,重命名为my.ini。可以根据需要复制以下内容: 12345678910111213141516[mysql]# 设置mysql客户端默认字符集default-character-set=utf8
itliusir
2018/05/21
1.2K0
mysql 卸载及安装[通俗易懂]
2.删除注册表 windows+r 输入regedit 删除以下mysql相关文件 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 3.删除mysql的安装目录 pass:重新安装时出现: The vervice already exists! The current server installed:以前安装mysql的地址/bin/mysqld-nt MYSQL 解决:移除原来的MySQL服务:
全栈程序员站长
2022/11/11
1.1K0
mysql 卸载及安装[通俗易懂]
mysql自动安装教程说明
我们在安装程序里面可能需要安装的时候将mysql一起安装,那么我们就按照下面的顺序思路来。
冰封一夏
2019/09/11
8590
【mysql基础】修改密码
产生这个问题的原因是执行mysqld -install之前没有执行初始的工作,所以报错。解决这个问题的方法是,重新安装一遍,步骤如下:
用户5640963
2019/07/25
2.9K0
MySQL8.0绿色版本——最纯净的安装体验(免去卸载不掉只能重做系统的‘囧‘境)
官网自5.7.18开始之后都不在二进制包中提供my-default.ini文件了,需要我们自行创建一个my.ini文件。
红目香薰
2023/10/11
2.5K0
MySQL8.0绿色版本——最纯净的安装体验(免去卸载不掉只能重做系统的‘囧‘境)
Windows下MySQL的安装和删除
变量值:D:\software\programming\environment\mysql-8.0.29-winx64 // bin目录的上级目录
用户7630333
2023/12/07
2730
Windows下MySQL的安装和删除
【重学 MySQL】五、MySQL 的卸载
删除MySQL注册表项:在注册表编辑器中,导航到以下路径(路径可能因版本和安装方式而异):
用户11332765
2024/10/28
3570
【重学 MySQL】五、MySQL 的卸载
MySQL环境搭建
打开“任务管理器”,在“服务”列表找到“MySQL8.0”的服务,右键单击服务,选择“停止”选项停止MySQL8.0的服务,如图所示。
timerring
2023/02/01
5.2K0
MySQL 学习三:如何完全卸载掉本地 MySQL 数据库步骤小结
关于更多 MySQL 数据库以及数据库 IDE 的问题大家可以移步本人专栏——MySQL 数据库。
白鹿第一帅
2021/03/02
21.6K0
MySQL 学习三:如何完全卸载掉本地 MySQL 数据库步骤小结
windows一机多装mysql,5.5低版本+5.8高版本
进入后,找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
chenchenchen
2019/09/03
1.8K0
MySQL 学习三:来教你如何完全卸载掉本地“头大的” MySQL 数据库!
如果我们 MySQL 数据库密码遗忘需要重新安装 MySQL 数据库时,就需要先卸载掉本地的文件。而 MySQL 并不是像其他应用程序一样容易卸载,这个步骤是相当繁琐的,若想完全卸载不留痕迹,就需要对注册表信息进行详细的清理,所以整理以下步骤供大家参考。
白鹿第一帅
2022/05/08
1.8K0
MySQL 学习三:来教你如何完全卸载掉本地“头大的” MySQL 数据库!
如何彻底卸载MySQL 原
卸载了重新安装MYSQL,这一卸载出了问题,导致安装的时候安装不上,在网上找了一个多小时也没解决。    重装系统永远是个好办法,但有谁喜欢这么做呀:(    后来无意发现是卸载的时候没有卸载完全导致,下面给出完整的卸载MySQL 5.5的卸载方法:    1、控制面板里的增加删除程序内进行删除    2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除    3、开始->运行-> 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 目录删除(我卸载的时候没有找到,略过后仍达到完全卸载的目的。) 4、这一条是很关键的   C:\Documents and Settings\All Users\Application Data\MySQL    这里还有MySQL的文件,必须要删除   注意:Application Data这个文件夹是隐藏的,需要打开个文件夹选择菜单栏 工具→文件夹选项→查看→隐藏文件和文件夹 一项选上 显示所有文件和文件夹 确定    以上4步完成,重启 OK!再次安装吧 
wuweixiang
2018/08/14
1.3K0
教你一招彻底卸载 MySQL
此电脑 -> 管理 -> 服务与应用程序 -> 服务 -> 找到 MySQL -> 停止
C you again 的博客
2021/08/05
10.5K1
a windows service with the name MYSQL already e...
安装MySQL的时候出现这个报错:a windows service with the name MYSQL already exists.Please uninstall this service correctly or choose a different name for the new service. 开始--运行--输入 regedit,删除残留的注册表信息HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下面找到MySQL
闵开慧
2018/03/30
9240
MySQL重装错误-宝塔安装提示请使用纯净系统解决办法
在本地开发时我使用的宝塔作为本地的集成环境,今天将宝塔程序进行了一次升级 ,之前的还是在18年的时候安装的呢,将近两年的时间了,在目前的环境要求上已经无法满足了。
申霖
2020/04/12
1.8K0
如何彻底卸载清理MySQL
我们因为各种各样的原因可能需要卸载MySQL或者卸载重装,但是如果MySQL不能清理干净的话是很容易出现问题的。本文就讲讲如何彻底的卸载MySQL,将MySQL从我们的电脑上清理干净。
全栈程序员站长
2022/09/13
8.9K0
如何完整卸载MySQL[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。如果MySQL没有卸载干净,想重装就不行了,本人按照网上的教程来过一遍,但是总是会有残留,于是自己琢磨了一下:
全栈程序员站长
2022/07/05
1.5K0
Mysql数据库的安装、卸载以及基本使用
使用自己电脑上的电脑管家,或360等,这些第三方软件会自动删除系统注册表中的相关文件
Devops海洋的渔夫
2022/01/17
1.6K0
Mysql数据库的安装、卸载以及基本使用
oracle卸载删除注册表脚本
在我们操作系统中,有时要卸载oracle数据库,每一次都要去删除win下的注册表,为了方便删除注册表的信息,下面通过一种删除注册表快捷的脚本。
Erwin
2020/01/02
1.5K0
相关推荐
mysql卸载重装教程_MySQL安装不了
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档