问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

windows下怎么更改mysql安装目录

发布网友 发布时间:2022-04-07 15:13

我来回答

3个回答

懂视网 时间:2022-04-07 19:34

Windows下MySQL数据目录修改的方法:

停掉MySQL服务:

windows services 中的MySQL服务,停止。

建立新的数据文件目录:

也即你现在想要存储的MySQL数据目录,例如:E:MySQL5.6Data

拷贝数据文件:

将原数据目录下的“数据文件及子目录”拷贝到刚才建立的E:MySQL5.6Data目录下;注意你的原数据文件目录及数据文件,不要拷贝错了,如果你没怎么修改过原目录的话,原目录的样子应该是“..ProgramDataMySQL...data”,把data目录下的内容拷贝至新目录下。

新数据文件目录授权

这一步很重要,很多同学就因为这部导致无法启动MySQL,只有1067错误。

右键新目录E:MySQL5.6Data,选择“安全”选项卡,将下面所有的用户及组授予完全控制权限(注意:测试机可以这么做,如果是生产环境,你需要一个一个试,直到不报1067错误为止)。

修改my.ini文件

网上很多文章都说my.ini在MySQL的安装目录下,很多人可能会发现那个位置并没有my.ini文件,只有一个my-default.ini文件,这个文件基本没用。

非安装版的MySQL:my.ini配置文件可能就在这个目录下;

安装版的MySQL:my.ini文件大多数都在你的数据文件目录下,如果不在,你可以在windows服务列表中右键MySQL服务,选择属性,在“常规”选项卡中可以看到可执行文件路径,后面有一个 --defaultFile参数,这个参数后面的值就是你的my.ini文件的路径。

找到my.ini文件后,打开,修改其中的datadir的值为新目录,如E:MySQL5.6Data;大多数情况下修改这个地方就行了,但为了保证一些“变异”,你可以通过搜索原数据路径关键字(如原来的盘符)来检测是否需改完毕了。

修改完毕后保存,如果你是安装版的MySQL,且my.ini文件就在原数据文件目录下,你还需要做两件事:

1、把修改后的my.ini文件拷贝到MySQL安装目录或者新的数据文件目录下;

2、windows + r 打开“运行”,输入regedit回车打开注册表,HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->services下找到MySQL服务键,然后修改其ImagePath属性值为my.ini文件新的绝对路径。

启动MySQL

在MySQL服务列表中,启动MySQL。

更多相关免费学习推荐:mysql教程(视频)

热心网友 时间:2022-04-07 16:42

一般的修改方法是:
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 服务已成功停止。

热心网友 时间:2022-04-07 18:00

安装界面就有啊!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
新装修怎样去除异味又快又有效,洋葱和土肥皂都试过了,都没用。 新装修的店面通风多久 新店装修通风需要多久? 新装修的店面多久多久没有异味 “新店装修后臭味能持续多长时间”_百 ... 我09年的国三柴油货车,到19年7月以后还能审吗? iebook 怎样让背景音乐从第一页开始放而不是封面开始 iebook超级精灵的背景音乐和页面插入音乐,可以分别控制吗? 用iebook做电子杂志的时候怎么从头到尾设同一首音乐 iebook支持导入多首音乐吗?可不可以对每页进行音乐设置? IEBOOK 往回翻页时上一页的背景音乐怎么样才能从头开始播放而不是接... 如何用iebook连续几页不间断播放同一首音乐? 应聘简历如何制作 黄岛区第八中学和第五中学哪个好 恰克图是现在的什么地方? 淄博中学和淄博五中与淄博十一中哪个好 去俄罗斯乌兰乌德市需要带些什么? 退休人员养老金为什么比在职人员工资高? 颍上五中多少钱 乌兰乌德飞机制造厂是什么? 如何保护动物栖息地? 手抄报 我要去俄罗斯的乌兰乌德了谁告诉我那的一些基本情况 退休金按照什么标准发放 2007甘肃省化学竞赛获奖名单 我要去乌兰乌德了,请去过的朋友指点一下 乐都五中马兴辉老师的照片 乌兰乌德的市徽市旗 曲靖市麒麟区第五中学谁当校长? 乌兰乌德穷吗 广州市五中上马的作文200字怎么写 乌兰乌德古代叫啥? 丹东有几个中学 都叫什么名字? 35年工龄正处级退休,可以获得多少养老金? 正安五中校长 乌兰海和乌兰乌德碧玉一样吗 三只猴子跟人走,猜生肖。猜,二五中一十 退休后工资按什么标准发放 乌兰乌德可以直飞中国哪个城市 为什么五中的孙佳玉和一中的马甜缘对别人是当面一套,背面一套,这么喜欢说别人坏话。 俄罗斯的乌兰乌德有没有机场,如果有,乌兰乌德有到北京的飞机么?知道一点的,都告诉告诉我吧,谢谢了! 国企退休工资 马尚二中和淄博五中哪个好 去俄罗斯乌兰乌德是怎么个行程 看蛇中奖鼠后样前绕到马二五中来二三发是什么生肖 乌兰乌德到莫斯科铁路多少公里 老师退休工资大概多少? 安徽省马鞍山市原第五中学94届同学录有谁知道(这届同学中有原来小黄洲的同学合并过来五中的班主任叫马 俄罗斯国都有哪些城市? 事业单位医生退休工资是多少 怎么用热熔打印机打印条码 国企退休工资大概多少 谁知道退休工资两部分发放都那两部分?