Windows10系统下,彻底删除卸载MySQL,并安装Mysql 5.7
参考了好多篇文章,加上自己的实践,总结如下首先是卸载1》停止MySQL服务进入计算进管理,将MySQL服务停止。2》卸载mysql server控制面板\所有控制面板项\程序和功能,将mysql server卸载掉。3》将MySQL安装目录下的MySQL文件夹删除(我的安装目录是C:\Program Files (x86)\MySQL)4》运行“regedit”文件...
参考了好多篇文章,加上自己的实践,总结如下
首先是卸载
1》停止MySQL服务
进入计算进管理,将MySQL服务停止。
2》卸载mysql server
控制面板\所有控制面板项\程序和功能,将mysql server卸载掉。
3》将MySQL安装目录下的MySQL文件夹删除(我的安装目录是C:\Program Files (x86)\MySQL)
4》运行“regedit”文件,打开注册表。
删除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的文件夹。
如果没有相应的文件夹,就不用删除了。
5》删除C盘下的“C:\ProgramData\MySQL ”文件夹,如果删除不了则用360粉碎掉即可,
该programData文件默认是隐藏的,设置显示后即可见,或者直接复制 C:\ProgramData 到地址栏回车即可进入!
将整个MySQL文件夹删除掉。。。
6》
如果已经将MySQL卸载,但通过计算机管理,查看到MySQL服务仍然残留在
系统服务里。又不想改服务名,改怎么办呢。
只要在CMD里输入一条命令就可以将服务删除:
sc delete mysql //这里的mysql是你要删除的服务名
这样一来服务就被删除了。
再来是安装
1. 我是用msi安装,安装完成后
2. 我的电脑->属性->高级->环境变量
path新增一条C:\Program Files\MySQL\MySQL Server 5.7\bin
3. 到C:\Windows\System32,鼠标右键,用管理员运行cmd.exe
4. 在mysql安装的根目录(和bin同级)下创建my.ini范例如下,重点配置basedir和datadir,然后手动创建datadir(D:\\mysql\\data,如果没有创建会有can't change dir to xxx no such file or directory的错误)
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为MYSQL的安装目录
basedir = C:\\Program Files\\MySQL\\MySQL Server 5.7
# 设置为MYSQL的数据目录
datadir=D:\\mysql\\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
5.
在mysql的/bin目录下
mysqld -install
出现Service successfully installed.表示成功,一般错误发生在不是用管理员执行
6.
mysql5.7默认没有生成data目录,需要使用命令手动初始化一下。
步骤如下:
进入mysql安装bin目录下
执行 mysqld.exe -nt remove
执行 mysqld –initialize(中间是两个中划线)
执行 mysqld.exe -nt install
执行 net start mysql
更多推荐
所有评论(0)