一、卸载(先停止服务,在任务管理器-服务,中找到mysql右键,选择停止)
1.通过控制面卸载(或直接删除文件)
2.删除文件:
这里我们需要清理两个文件夹。
第一个是:C:\Program Files (x86)\MySQL,
第二个是:C:\ProgramData\MySQL,这里的ProgramData可能是隐藏的,我们需要在资源管理器中设置查看隐藏的文件。
3.注册表删除
win+R ,输入regedit打开注册表编辑器
找到以下目录,删除(要细心)
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001\Services\MYSQL
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL
- 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