在Windows10上修改MySQL数据库文件的默认储存路径

时间:2022-08-10 07:20:05

在Windows10安装MySQL数据库在默认状态下是储存在系统盘(C)内,所以在面临大量数据文件的时候,就会发现系统盘越来越大了,这时候就需要更改以下数据库文件的储存路路径了。

当然,不是大部分数据库是储存在Windows系统上面的,所以更多的是帮助一部分初学者吧!


第一步:停止MySQL数据库服务:

        简单方法:你可用管理员身份运行Windows10的dos,然后在控制台(dos)界面上输入:

            net stop [MySQL服务名称]

            例如我的MySQL数据库名称是:MySQL80,那么我在控制台(dos)界面上输入的就是:

            net stop MySQL80

            然后按下enter,MySQL服务就停止了,以下是我的操作界面

在Windows10上修改MySQL数据库文件的默认储存路径

           Windows窗口停止服务方法:

                打开你的任务管理器,在服务里面找到MySQL服务,我MySQL服务是MySQL80,所以我的操作就是:

                在任务管理器里面找到服务选项,然后在服务里面找到MySQL80,鼠标右击,停止服务。

                    在Windows10上修改MySQL数据库文件的默认储存路径

                   好的,我们已经停止了MySQL服务了;

第二步:修改配置(ini)文件:

    找到你的MySQL安装目录,然后找到MySQL Server 8.0,进入后找到目录下的my.ini文件,用记事本打开

    Ctrl+f快捷键方法找到datadir关键词,然后找到以下这些代码:

        datadir=C:/ProgramData/MySQL/MySQL Server 8.0/Data

在Windows10上修改MySQL数据库文件的默认储存路径

    这句代码的意思就是数据文件储存在C盘下面的ProgramData/MySQL/MySQL Server 8.0/Data里面

    现在你要做的就是更改这个路径,

    注意:

        1.最好不要用中文作为储存路径!处于安全考虑,你在修改之前最好备份一下这个my.ini文件,以便于不时之需!

        2.一定要记住你更改后的路径,并在相应的路径下面创建曾经不存在的你又要的目录,不然,服务无法启动!

        ps:有的经验是文件之间的路径关系使用的"\",比如说:原来的配置文件datadir文件后面的使用的

        是"/":datadir=F:/ProgramData/MySQL/MySQL Server 8.0/Data    ,

            如果要改路径的话就是用"\":datadir=F:\ProgramData\MySQL\MySQL Server 8.0\Data

            此经验来自于:https://blog.csdn.net/hunyxv/article/details/78173727

            而我的话就是直接改一下储存盘就是了,然后后面的路径在相应的路径下去创建就是了╮(╯▽╰)╭

第三步:将数据原数据搬家

    将原来路径C:/ProgramData/MySQL/MySQL Server 8.0下面的Data文件夹搬家到你要存储的路径下面去,
        比如我修改的是F:/ProgramData/MySQL/MySQL Server 8.0/Data
        然后我在C:/ProgramData/MySQL/MySQL Server 8.0下面的Data文件夹copy到
        F:/ProgramData/MySQL/MySQL Server 8.0下面
        注意我使用的是copy,因为担心出问题还可以更加方便,如果最后没有问题再考虑把源文件删除吧!

    以下是我搬家后的数据库目录:

        在Windows10上修改MySQL数据库文件的默认储存路径

第四步:启动MySQL数据库服务

    dos启动方法:在之前你的用管理员启动的windows10    dos启动数据库

        命令如下:

            net start [MySQL服务名称]

        我的数据库名称是MySQL80,所以,我在dos的输入如下:    

            net start MySQL80

            在Windows10上修改MySQL数据库文件的默认储存路径

    windows10任务管理器启动方法:

        打开的你的任务管理器,点击服务按钮,找到你的MySQL服务名称,然后鼠标右击,启动服务:

                    在Windows10上修改MySQL数据库文件的默认储存路径

            然后dos进入MySQL数据库输入

            show variables like '%datadir%‘;

            是不是你的数据文件改成了你想要的文件路径了呢?

                在Windows10上修改MySQL数据库文件的默认储存路径

此经验来自:http://www.jb51.net/article/47903.htm