MySQL8.0安装到C盘如何转移到别的盘!记录一下吧!
1.先把C盘的文件复制到想安装的地方
先关掉MySQL80的服务,找一下安装的文件在哪里,然后全部复制到想安装的地方(这个地方称为奥利给!)
这样直接移动是用不了的!服务找不到本地文件,就无法启动。
2.复制my.ini文件(有能力自己创建)
找到C盘ProgramData/MySQL/MySQL Server 8.0里面的my.ini,复制到奥利给
完成上面两个操作后,奥利给文件应该是这样的。
3.修改注册表,只改一条!
- win+r,运行regedit(或者搜索注册表编辑器)
- 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL80
- 点击MySQL80,双击右侧imagePath
- 编辑奥利给文件bin目录中的mysqld.exe和my.ini文件
- 这是我的 可以直接复制,改前面的安装路径就可以了
"E:\Assembly\MySQL\bin\mysqld.exe" --defaults-file="E:\Assembly\MySQL\my.ini" MySQL80
4. 打开服务,启动MySql80就可以了。
- 截个图表示我的能使用了
5.解决cmd mysql不是命令的问题
在环境变量Path加入mysql的bin目录即可
6.至于为什么安装到C盘?
- 因为我下载的时候,一股脑的安装了Mysql的各种东西(服务器,连接器什么的),
- 因为在C盘,非常计较,后来卸载了又删除,留了一个服务器的安装程序,在里面安装就没有选择在哪里安装的,所以默认安装在C盘了!
- 这也是折磨了大半天,才折磨出来的,点个赞吧