MySQL数据库的卸载与安装

MySQL数据库的卸载与安装

MySQL的完全卸载

因为不知道什么原因,电脑里同时存在两个版本的mysql,所以决定卸载重新安装,但是大家都说MySQL很难清除干净,所以特地查找完全卸载MySQL的方法。

首先,快捷键win+r输入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的文件夹。 注册表里如果有这两个文件,就删除,没有就算了 然后本地服务或者任务管理器,关掉MySQL:

最后删除mysql的安装位置;

有的版本还需要去 C:\Program Files (x86)文件夹找MySQL文件夹(可能被隐藏起来),然后删除。

可惜当时没来得及截图....

在删除文件时可能会遇到权限问题,记得改一下权限,如果还有,就进文件夹一个一个删除(我也不知道为什么这样就可以删除了)。

至此,恭喜你已经完全删除MySQL了。

MySQL8.0安装教程

虽然现在仍然有大部分人还在使用MySQL5.x的版本,可能是担心版权或者其他的问题吧,但是我还是要装最新的MySQL8.0的版本!

8.0版本的安装方式与之前的版本不同,以下是详细过程:

  1. 首先,我们进入MySQL官网的下载地址:https://dev.mysql.com/downloads/mysql/

    提醒一下,下载第一个就可以了,不要去下第二个!不信自己下着玩吧~

  2. 解压后,新建data文件夹,my.ini(是的,免安装了)

  3. 编辑 my.ini 文件,里面有两处需要自行修改

    1[mysqld] 2# 设置3306端口 3port=3306 4# 设置mysql的安装目录 5basedir=D:\\mysql-8.0.17 6# 设置mysql数据库的数据的存放目录 7datadir=D:\\mysql-8.0.17\\data 8# 允许最大连接数 9max_connections=200 10# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 11max_connect_errors=10 12# 服务端使用的字符集默认为UTF8 13character-set-server=utf8 14# 创建新表时将使用的默认存储引擎 15default-storage-engine=INNODB 16[mysql] 17# 设置mysql客户端默认字符集 18default-character-set=utf8 19[client] 20# 设置mysql客户端连接服务端时默认使用的端口 21port=3306 22default-character-set=utf8
  4. 配置环境变量(不会就百度)

  5. 已管理员身份进入cmd界面,进入mysql的bin目录下,依次输入:

    net stop mysql 停止服务

    mysqld --initialize --console 初始化(此处会生成root的一个随机密码,形式:root@localhost:这里是密码

    mysqld.exe -install 安装

    net start mysql 启动服务

    mysql -uroot -p粘贴上方的密码

  6. 进入了mysql,开始修改密码:

    alter user user() identified by 'password' 
    

    更改当前用户的密码


可以收藏备用哦~

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

Python3:sqlalchemy对mysql数据库操作,非sql语句

Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''