数据库mysql8的卸载与重装

我重装系统的原因:解压到了中文路径(一定要放在没有中文的路径 一定要放在没有中文的路径 一定要放在没有中文的路径)

第一步:停掉服务

往下拉 找到 MySQL

找到你原来安装的位置 Ctrl +A ---Delete 全部删掉

然后cmd启动命令提示符 输入regedit 回车 在弹出的注册表编辑器中找到MySQL

找不到的可以根据下面提示(HKEY_LOCAL_MACHINE_SYSTEM_ControlSet001_MySQL)找到后Ctrl+A 全选 Delete删掉

以上是卸载过程(下面重装):

1.先把安装包解压到一个路径没有中文的地方

2.配置环境变量:(都是在系统变量里)

不知道在哪配的直接搜:

点"编辑" 新建变量

变量值就是你放在哪的路径

点击编辑 把路径还有%mysql%in加进去

记得确定了再关闭

3.新建my.ini文件

找到安装包解压的位置 右键 新建一个 my.ini文件

把下面代码放进该文件里

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------是你的文件路径-------------
basedir=D:mysql-8.0.26-winx64mysql-8.0.26-winx64
# 设置mysql数据库的数据的存放目录  ---------是你的文件路径data文件夹自行创建
#datadir=E:mysqlmysqldata
# 允许最大连接数
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

basedir=D:mysql-8.0.26-winx64mysql-8.0.26-winx64 改为你安装包存放的地址

4.以管理员身份运行cmd (为什么 因为管理员权限多)

输入:cd E:mysqlmysql-8.0.22-winx64mysql-8.0.22-winx64in

切换到所要目录

输入:mysql --initialize 回车 没反应?本来就没反应

再打开解压位置 出现data文件夹就可以了

5.输入:mysql -install 若出现Service successfully installed就证明安装成功 出现Service aleady Ex 就说明没有卸载 已经安装过了

再输入:net start mysql回车 出现

MySQL 服务正在启动

MySQL 服务已经启动成功

就完成安装了

设置密码:cmd(管理员)输入:mysql -uroot -p 回车

出现Enter password还是回车(因为没有设置过密码)

输入:ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY 你要设置的密码;

然后刷新权限:FLUSH PRIVILEGES;

到此root账号的密码就设置成功

验证密码修改成功:

cmd(管理员)输入:net start mysql 回车

出现Enter password 输入新密码 回车

输入:use mysql 出现下面就成功了

经验分享 程序员 微信小程序 职场和发展