• 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' 
      

      更改当前用户的密码


    可以收藏备用哦~

  • 相关阅读:
    临时表和表变量
    北航发生一场悲剧:计算机学子复习过程中突然倒地
    2w+长文带你剖析ConcurrentHashMap~!
    2020年最新ZooKeeper面试题(附答案)
    MQ消息中间件,面试能问些什么?
    设计模式之初体验
    IIS7 下使用ExtJs出现Ext未定义的问题
    修改apache+php上传文件大小限制
    memcache support requires ZLIB解决办法
    Windows下Memcache的安装方法
  • 原文地址:https://www.cnblogs.com/Du704/p/11569936.html
Copyright © 2020-2023  润新知