zoukankan      html  css  js  c++  java
  • mysql安装之后想要修改data的位置

    此文章非原创,仅作为参考学习,来源:https://blog.csdn.net/QH_JAVA/article/details/26088359

    此前曾经装过一回mysql,由于那次是第一次所以没有经验,导致将mysql装在了C盘,结果C盘的存储空间越来越小。为了移出一部分数据到C盘外,下面介绍如何修改mysql的data存放位置。

    如果你不知道它在什么位置,可以通过命令行登录mysql,输入下面命令:

    mysql > show variables like '%datadir%';
    

    通过它就可以知道数据库的数据在磁盘上的存放位置。

    (上图是根据要介绍的方法修改后得到的,如果你之前装到了C盘,这个就对应了另一个目录)

    比如(这个是从网络上找到的):

    去C盘下的这个目录下查看(隐藏的文件夹),果然数据是存在这里,每个database对应一个文件夹,我们需要把它移到其他盘的某个目录下。

    具体步骤如下:

    将上面C: ... Data目录下的所有内容拷贝到D盘的一个新建的目录下,如D:MySQLDataData

    打开my.ini文件(该文件一般情况下和C盘中的那个Data目录挨着,找不到可以搜一下),找到datadir这一行,先把这一行注释掉,然后另起一行,仿照它,写上新的位置,比如datadir=D:MySQLDataData

    退出所有对mysql.exe的调用,任务管理器看一下服务MySQL有没有停止,如果没有,在cmd中命令net stop 服务器名停止服务,或在服务里面停止。然后在net start 服务器名重新启动服务,也可以在服务里面启动mysql服务。

    这里服务器名是指本地mysql的服务器名,如果你不知道可以参考这个链接

    此时再次查询数据库位置,成功:

    (图片来源于网络)

  • 相关阅读:
    LFU
    poj 3581 -- 后缀数组
    leetcode 679
    poj 两条线段接雨水
    poj 1696极角排序
    判断平面上是否有一条直线与所有线段相交
    洛谷P3808 【模板】AC自动机(简单版)
    Most Distant Point from the Sea UVA
    P2742 [USACO5.1]圈奶牛Fencing the Cows /【模板】二维凸包
    P2249
  • 原文地址:https://www.cnblogs.com/KeepZ/p/13369646.html
Copyright © 2011-2022 走看看