zoukankan      html  css  js  c++  java
  • MySQL数据库的卸载与安装

    MySQL数据库的卸载与安装

    MySQL的完全卸载

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

    首先,快捷键win+r输入regedit进入注册表,找到HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL文件夹删除。

    删除HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL文件夹。
    删除HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL的文件夹。
    注册表里如果有这两个文件,就删除,没有就算了
    然后本地服务或者任务管理器,关掉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 文件,里面有两处需要自行修改

      [mysqld]
      # 设置3306端口
      port=3306
      # 设置mysql的安装目录
      basedir=D:\mysql-8.0.17
      # 设置mysql数据库的数据的存放目录
      datadir=D:\mysql-8.0.17\data
      # 允许最大连接数
      max_connections=200
      # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
      max_connect_errors=10
      # 服务端使用的字符集默认为UTF8
      character-set-server=utf8
      # 创建新表时将使用的默认存储引擎
      default-storage-engine=INNODB
      [mysql]
      # 设置mysql客户端默认字符集
      default-character-set=utf8
      [client]
      # 设置mysql客户端连接服务端时默认使用的端口
      port=3306
      default-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' 
      

      更改当前用户的密码


    可以收藏备用哦~

  • 相关阅读:
    关系数据库设计一般方法 范式及完整性
    left join, right join , inner join, join, union的意义
    mysql 事务类型表的用法
    Java中静态变量与非静态变量的区别
    JSP生命周期
    Java&Tomcat环境变量配置
    JSP两种声明变量的区别
    一个web页面的访问的过程
    Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 解决
    IDEA:修改JAVA文件自动引入import.*包
  • 原文地址:https://www.cnblogs.com/Du704/p/11569936.html
Copyright © 2011-2022 走看看