win10 MySQL更换储存路径

win10 MySQL更换储存路径,第1张

    近几天在抓Wiki的数据,爬虫没控制好导致数据量过大,原数据储存位置在C盘差点爆了,在网上查询了更换存储路径的方式如下:

1. 在任务管理器-服务里找到MySQL的启动项-右键点属性,查看配置文件的路径,我的原有路径为:C:/ProgramData/MySQL/MySQL Server 8.0/my.ini

2. 在服务中停止MySQL服务,查看my.ini文件中datadir项,进入该目录下将data文件夹copy至新设定的文件目录下,我挪到了D:/MySQLData。因为涉及数据最好是复制,等复制完毕再删除原数据。 同时复制一份my.ini文件至该目录下,并将my.ini文件中datadir更新至你新设定的路径D:/MySQLData/data

3. win + R打开运行窗口,regedit打开注册表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\路径下找到MySQL启动项,名字跟服务中一致,双击ImagePath,打开d窗,把数值数据中my.ini的路径改为D:\MySQLData\my.ini,确定。

4. 到服务中启动MySQL,能正常启动并且能正常连接则迁移完毕。

一般的修改方法是:

1》修改my.ini文件。打开之后编辑其中的basedir和datadir,

[mysqld]

basedir=E:\Program Files\mysql #修改成你的mysql安装目录

datadir=E:\Program Files\mysql\data #修改成你的mysql数据目录

2》启动Dos界面,运行net start mysql报错,系统找不到指定路径。

因为我们改变了mysql的安装目录,导致找不到bin启动目录。

修改环境变量,在path路径下加入:E:\Program Files\mysql\bin

3》此时启动mysql,如果还报错误,打开注册表,搜索原来mysql的安装路径,并将其替换为现在新的安装路径。

4》注销下,重新运行net start mysql命令即可。

注意:启动Mysql时碰到了 1067 错误,一般是mysql的配置文件my.ini有问题,打开重点看下里面的basedir和datadir路径是否和你的实际安

装目录相同。另外如果还不行,可以重新运行下你的mysql配置向导,重新配置下。

下面是从网络上搜集的关于1067错误的解决方案:

安装后MYSQL5后,发现启动出错,有时启动正常,但加接时马上出错。

出错代码:1067

解决办法如下:

1.删除%windows%/my.ini

2.删除其它地方的my.ini

3.在mysql安装目录下把my-small.ini复制为my.ini

4.在my.ini最后一行插入:

[mysqld]

#设置basedir指向mysql的安装路径

basedir=C:\mysql-5.1.11-beta-win32

datadir=C:\mysql-5.1.11-beta-win32\data

5.重新启动。。。

C:\mysql-5.1.11-beta-win32\bin>net start mysql

MySQL 服务正在启动 .

MySQL 服务无法启动。

系统出错。

发生系统错误 1067。

进程意外终止。

C:\mysql-5.1.11-beta-win32\bin>mysqld-nt --remove

Service successfully removed.

C:\mysql-5.1.11-beta-win32\bin>mysqld-nt --install

Service successfully installed.

C:\mysql-5.1.11-beta-win32\bin>net start mysql

MySQL 服务正在启动 .

MySQL 服务已经启动成功。

C:\mysql-5.1.11-beta-win32\bin>net stop mysql

MySQL 服务正在停止..

MySQL 服务已成功停止。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8636333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存