本文目录一览:
win10 MySQL更换储存路径
近几天在抓Wiki的数据,爬虫没控制好导致数据量过大,原数据储存位置在C盘差点爆了,在网上查询了更换存储路径的方式如下:
- 在任务管理器-服务里找到MySQL的启动项-右键点属性,查看配置文件的路径,我的原有路径为:
C:/ProgramData/MySQL/MySQL Server 8.0/my.ini
- 在服务中停止MySQL服务,查看
my.ini
文件中datadir
项,进入该目录下将data
文件夹复制至新设定的文件目录下,我挪到了D:/MySQLData
。因为涉及数据最好是复制,等复制完毕再删除原数据。同时复制一份my.ini
文件至该目录下,并将my.ini
文件中datadir
更新至你新设定的路径D:/MySQLData/data
Win + R
打开运行窗口,regedit
打开注册表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
路径下找到MySQL启动项,名字跟服务中一致,双击ImagePath
,打开弹窗,把数值数据中my.ini
的路径改为D:\MySQLData\my.ini
,确定。- 到服务中启动MySQL,能正常启动并且能正常连接则迁移完毕。
如何更改服务中MySQL的可执行文件路径?
错误现象:MySQL开始是安装在D盘,后来因其他原因卸掉后又重新安装到E盘,发现不能通过net start mysql
启动。查看管理工具中"服务"中MySQL的属性后发现,可执行文件路径仍是D:/mysql/bin/...
现在怎么样更改,或者怎么从服务项去掉MySQL?
解决方法:到注册表里HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet
更改查找MySQL项值,然后改路径。
找到相对的服务,修改ImagePath
值为你的路径。
可以在注册表搜索D:/mysql/bin/
,然后将其改成正确的路径E:/mysql/bin/
。
注明:如果在服务中还是启动不起来的话。那么在按以下方法在操作一次肯定可以了。
D:/mysql/bin/winmysqladmin.exe
启动它。然后在看看进程看看MYSQL此进程是否已经启动了
怎样更改MYSQL服务的执行路径
解决方法:到注册表里HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet
更改查找MySQL项值,然后改路径。
找到相对的服务,修改ImagePath
值为你的路径。
可以在注册表搜索D:/mysql/bin/
,然后将其改成正确的路径E:/mysql/bin/
。
注明:如果在服务中还是启动不起来的话。那么在按以下方法在操作一次肯定可以了。
D:/mysql/bin/winmysqladmin.exe
启动它。然后在看看进程看看MYSQL此进程是否已经启动了!