MySql的安装及卸载
- MySql的卸载
- MySql的安装
- 环境变量配置
- Mysql的初始化
MySql的卸载
在安装前必须先卸载干净以前的MySql才能有效安装
1.卸载与删除
安装版:打开控制面板——应用——应用与功能——选择MySql卸载
绿色版: 删除Mysql的解压目录
2.清除注册表文件
使用Win+R 进入“regedit”注册表,删除以下路径中的MySql文件
找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹删除
找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹删除
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹删除
以上三个目录若没有找到就不必删除了
3.删除隐藏文件
在Windows资源管理器(windows+E)中,先点击【查看】->勾选【隐藏的项目】,可看到C盘下有个隐藏的ProgramData文件夹,删除C:\ProgramData\MySQL 所有文件
删除C:\Documents and Settings\All Users\Application Data\MySQL(用户信息路径)下的文件夹下所有文件
MySql的安装
1.官网下载解压包: 链接.
32位系统安装32位,64位系统安装64位
然后选择跳过登录直接下载
2.解压
把下载的压缩包解压到英文目录
最好解压到除C盘外的路径为了避免系统权限不够的问题
环境变量配置
1.添加环境变量
右击此电脑打开属性——选择高级系统设置——点击环境变量
在系统变量中新建变量名为:MYSQL_HOME,值为:刚才解压的文件的根目录路径
双击系统变量中的Path变量在其中添加新建:%MYSQL_HOME\bin
Mysql的初始化
MySql8.0版本以上无需在解压根目录下新建my.ini文件
1.以管理员身份运行cmd(否则安装过程报错),进入"上述解压目录/bin"路径下,运行命令mysqld --initialize-insecure (此时会生成data目录)
mysqld --initialize自动生成带随机密码的root用户(不推荐);
mysqld --initialize-insecure自动生成无密码的root用户
2.初始化:mysqld --initialize --console
添加–console参数初始化完成以后,会在控制台最后打印出一个临时密码,复制下来一会有用。示例如下:
A temporary password is generated for root@localhost: %sdiIOLSq(sd;
3.安装和开启服务,使用mysqld --install安装服务,net start mysql开启服务
如若安装服务过程报错,多为已存在此服务,可换一个服务名,或者删除已存在的服务
如若开启服务过程报错,多为卸载不彻底引起
4.修改root用户密码
我使用的修改密码的方式为,使用mysql -uroot -p进入数据库,使用“mysqladmin -u用户名 -p旧密码 (旧密码为初始化时的临时密码)password 新密码”命令修改密码
该操作基于WIndows10系统及MySql8.0.21完成