VIRTUALS

the virtual labs for the virtuals

0%

Win10 MySQL服务端完全卸载+安装

摘要:
记录一下步骤。

备份数据

  • 定位到MySQL安装目录下的bin目录

  • 打开cmd,假设需要备份到T盘根目录,那么键入:(其中,root 为用户名)
    mysqldump --all-databases > T:\all_database.sql -u root -p

  • 输入用户密码

彻底卸载MySQL

  • 停止mysql服务
    win+R→输入services.msc→服务→找到mysql并停止。

  • 卸载mysql程序,mysql免安装版的删除安装目录即可
    win+R→输入control→控制面板→卸载程序→找到mysql并卸载。

  • 删除MySQL环境变量

  • 彻底删除mysql配置文件和数据目录
    确保安装目录已删除干净,我的安装目录是C:\Program Files\MySQL\MySQL Server 5.5\;
    找到隐藏的数据目录并删除,默认安装位置在C:\ProgramData\MySQL\目录下,删除其中对应旧版本的mysql的目录,我的数据目录是C:\ProgramData\MySQL\MySQL Server 5.5/。
    注意:数据目录是隐藏的。

  • 清理注册表
    win+R→输入regedit→注册表编辑器
    删除如下内容:
    0

  • 重启电脑

安装MySQL服务端

  • 打开链接:MySQL Community

  • 下载压缩包

  • 解压后在根目录下添加配置文件 my.ini ,内容为:(其中 basedir 为根目录)

    1
    2
    3
    4
    5
    6
    7
    8
    [mysql]
    default-character-set=utf8
    [mysqld]
    port=3306
    basedir=T:\\MySQL\\Server\\mysql-8.0.23-winx64
    max_connections=20
    character-set-server=utf8
    default-storage-engine=INNODB
  • 将根目录下的 bin 目录添加到系统环境变量

  • cmd下打开 bin 目录,执行安装指令:

    1. mysqld --initialize --console
    2. root@localhost:后跟的密码记录保存下来。
    3. mysqld install
    4. net start mysql
  • 更改默认密码

    alter user root@localhost identified by 'whateveryourpassword;

参考链接: level0_older25_cz@CSDN