MySQL压缩版安装与卸载
安装
1、压缩包下载地址:https://dev.mysql.com/downloads/mysql/
选择 Windows(x86,64-bit),ZIP Archive 版本即可
2、下载后解压
3、配置环境变量:
变量名:MYSQL_HOME
变量值:E:\mysql-5.7.20-winx64
path 里添加:%MYSQL_HOME%\bin;
注意:如果 path 变量都在一行则需要加上分号,反之不需要分号
4、生成 data 文件
以管理员身份运行 cmd,进入 MySQL 解压目录的 bin 路径下,执行命令:
mysqld --initialize-insecure --user=mysql
5、启动服务
执行命令:net start mysql
启动 MySQL服务
若提示:服务名无效...,解决方案:
执行命令:mysqld -install
即可
不需要 my.ini 配置文件,注意:网上写的很多需要 my.ini 配置文件,其实不需要 my.ini 配置文件也可以;我之前放置了my.ini 文件,反而提示服务无法启动,把 my.ini 删除后启动成功了
若出现:服务正在启动或停止中,请稍后片刻再世一次;需要去资源管理器中把 MySQL进程全结束了,重新启动即可
6、登录 MySQL
执行命令:mysql -u root -p
,因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可
7、查询用户密码
在 MySQL 终端执行命令:select host,user,authentication_string from mysql.user;
8、设置(或修改)root 用户密码
- 在 MySQL 终端执行命令:
update mysql.user set authentication_string=password("123456") where user="root";
password("123456"),此处引号中的内容是密码,自己可以随便设置
- 在 MySQL 终端执行命令:
flush privileges;
,相当于保存,执行此命令后,设置才生效,若不执行,还是之前的密码不变
9、退出 MySQL
在 MySQL 终端执行命令:quit
参考资料:https://www.cnblogs.com/reyinever/p/8551977.html
卸载
-
以管理员的身份运行 cmd,使用
net stop mysql
命令,停止服务 -
在安装的 MySQL文件夹下的 bin 目录下执行:
mysqld -remove mysql
-
删除 MySQL 文件夹
-
删除注册表的 MySQL 服务(可省略):
-
运行 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
-
注意:也许注册表中不是或者不只有 ControlSet001、ControlSet002,也可能是 ControlSet006、007之类,反正删的时候都删了就好了,这里要细心一点看,不然容易删漏
至此,压缩版 MySQL 卸载完成
参考资料:https://blog.csdn.net/m0_48263336/article/details/122294429
标签:执行命令,mysql,注册表,压缩版,ini,卸载,MySQL,my From: https://www.cnblogs.com/Y-wee/p/17021821.html