Windows下MySQL数据名目怎样修改
Windows下MySQL数据名目修改的办法:第一停掉MySQL效劳,并创立新的数据文件名目;然后拷贝数据文件,并将新数据文件名目授权;接着修改【my.ini】文件;最后启动MySQL即可。
Windows下MySQL数据名目修改的办法:
停掉MySQL效劳:
windows services 中的MySQL效劳,休止。
创立新的数据文件名目:
也即你此刻想要储备的MySQL数据名目,例如:E:\MySQL5.6Data
拷贝数据文件:
将原数据名目下的“数据文件及子名目”拷贝到方才创立的E:\MySQL5.6Data名目下;留意你的原数据文件名目及数据文件,不要拷贝错了,假如你没如何修改正原名目的话,原名目的模样应当是“..\ProgramData\MySQL\...\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。