首页 > 数据库 >mysql卸载与安装

mysql卸载与安装

时间:2023-04-14 12:22:35浏览次数:38  
标签:mysql LOCAL 卸载 MACHINE MYSQL Services 安装

一、卸载(先停止服务,在任务管理器-服务,中找到mysql右键,选择停止)

 

  1.通过控制面卸载(或直接删除文件)

  2.删除文件:

    这里我们需要清理两个文件夹。
    第一个是:C:\Program Files (x86)\MySQL,
    第二个是:C:\ProgramData\MySQL,这里的ProgramData可能是隐藏的,我们需要在资源管理器中设置查看隐藏的文件。

  3.注册表删除

    win+R  ,输入regedit打开注册表编辑器

    

      

 

        找到以下目录,删除(要细心)

 

 

    1.   HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
    2.   HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
    3.   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001\Services\MYSQL
    4.   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL
    5.   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL

    end.卸载完成。

二、下载安装

  1.下载地址:https://dev.mysql.com/downloads/mysql

        

 

   下载完成后解压到一个没有中文名称的文件夹中(记住路径,一会会用到)

         

 

 

     2.配置初始化ini文件

      在根目录下创建一个txt文件,并修改为my.ini,之后复制下面代码到里面,并修改路径

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 ----------是你的文件路径-------------
basedir=E:\mysql\mysql
# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建
datadir=E:\mysql\mysql\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

 

  注:

  Errcode: 2 - No such file or directory错误的解决办法

  错误:

 

    

  解决方法:  将ini文件中的路径, 改双斜杠(\\) 

      

  3.初始化mysql

    使用管理员身份运行 命令提示符

             

 

    进入mysql的bin 目录

    

 

 

     之后执行以下命令: mysqld --initialize --console

    

 

 

     复制临时密码,并保存。

   4.安装启动并修改密码

    (1)安装mysql服务   mysqld --install mysql   

      

 

 

       表示成功。

      注: 安装报错: The sevice already exists  (服务已存在)  之前未彻底未卸载干净

      解决: 使用管理员打开cmd  输入sc query mysql 查看之前的mysql信息,若有如下图:

      

 

           删除:命令sc delete mysql,删除该mysql

          删除之后再次安装就可以了

     (2) 启动mysql服务

        输入 net start mysql

       成功

 

 

             (3)链接mysql 

        输入之前复制的临时密码,连接成功mysql

      

 

 

      修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';

            修改完成。

   5.配置环境变量

    (1)系统变量中新建MYSQL_HOME ,然后将mysql的bin上级目录复制在变量值中。

              (2) 选择path,点击编辑,在新建 %MYSQL_HOME%  , %MYSQL_HOME%\bin. 点击确定,完成

 

  

     

 

     

 

标签:mysql,LOCAL,卸载,MACHINE,MYSQL,Services,安装
From: https://www.cnblogs.com/wwdahaoren/p/17317772.html

相关文章

  • Centos7.9仅安装mysql8客户端工具
    说明这里的方式是通过MYSQL官网下载包进行安装Mysql客户端,直接使用yum的安装方式没试过,安装命令yuminstallmysql-devel。mysql客户端安装需要在官网上下载4个包,这里以8.0.25版本为例,要下载的包如下:mysql-community-commonmysql-community-client-pluginsmysql-community-......
  • 信创操作系统--麒麟Kylin桌面版(项目一 操作系统安装教程3:麒麟系统驱动安装)
    安装驱动1.1安装显卡驱动1.1.1AMD显卡驱动安装在麒麟操作系统中,其内核已集成AMD显卡的开源驱动,该开源驱动体验良好,能满足日常办公的使用。若要在麒麟操作系统中使用图形密集型程序(如玩游戏、绘制CAD、视频剪辑等),建议安装mesa-vulkan-drivers驱动程序包。在终端中执行以下命令,安装......
  • Eclipse 安装 ABAP 插件报错 Microsoft Visual C++ 2013 (x64) 快速解决
     去官网下载MicrosoftVisualC++2013(x64)安装   DownloadVisualC++RedistributablePackagesforVisualStudio2013fromOfficialMicrosoftDownloadCenter   ......
  • Mysql_批量替换 MySQL 指定字段中的字符串
    批量替换的具体语法是:UPDATE表名SET 指定字段=replace(指定字段,'要替换的字符串','想要的字符串') WHERE条件;  如果你想把article表中ID小于5000的记录,content字段中“解决”替换成“解放”,那么语法就是:UPDATEarticleSET content=replace(content,'解决',......
  • apache服务器的安装
    1.配置网络:vi/etc/sysconfig/network-scripts/ifcfg-eno16777736更改为:IPADDR=192.168.92.10      PREFIX=24      GATEWAY=192.168.92.2      DNS1=8.8.8.82.查询软件包:yumlistinstalled|grephttpd3.使用yum命令安装:yuminstall......
  • PHP站点及mysql常用操作
    1.mysql查询表里面重复数据SELECT*FROM表名xxxxaWHERE((SELECTCOUNT(*)FROM 表名xxxxWHEREtitle=a.title)>1)ORDERBYtitleDESC//查询标题重复文章SELECT*FROM 表名xxxxaWHERE((SELECTCOUNT(*)FROM 表名xxxxWHEREtitle=a.title)>1)andchann......
  • Firefox如何指定安装位置
    使用离线安装包即可,下载地址:选择您想要下载的Firefox浏览器语言版本......
  • Mysql_快速返回机制的实现
    MYSQLJDBC快速查询响应的方法,快速返回机制的实现Oracle的快速返回机制,虽然结果集很多,可是它能很快的显示第一个结果,虽然通过MYSQl的客户端可以做到,但是通过JDBC却不行。今天用了1个多小时,终于搞定此问题,希望对广大Java朋友在处理数据库时有个参考。来由:   通过命令行客户端加......
  • Mysql_JDBC OutOfMemoryError
    MySQL的JDBCOutOfMemoryError:Javaheapspace异常       MySql数据库通过JDBC对大表进行查询时抛出java.lang.OutOfMemoryError:Javaheapspace异常。这是因为默认情况下,MySQL的JDBC驱动会一下子把所有row都读取下来,这在一般情况下是最优的,因为可以减少Client-Server......
  • ubuntu 16.04 下 安装CMAKE 及VCPKG~~
    1安装CMAKE1.1wgethttps://github.com/Kitware/CMake/releases/download/v3.21.4/cmake-3.21.4.tar.gz1.2tar-zxvfcmake-3.21.4.tar.gz1.3进入目录后:./bootstrap,如果提示没有OPENSSL,重新安装OPENSSL或者如下安装LIBSSL-DEV//更新apt-get下载源节点sudoapt-getupdat......