zoukankan      html  css  js  c++  java
  • Windows下更改MySQL数据库的存储位置

    MySQL安装完成后,要修改数据库存储的位置,比如从安装目录下的C:Program FilesMySQLMySQL Server 5.0Data文件夹转移到D:mySQLData文件夹。

    1、在D:下新建mySQLData文件夹

    2、停止MySQL服务,将C:Program FilesMySQLMySQL Server 5.0Data下的文件夹和文件一起拷贝到D:mySQLData文件夹下

    3、在安装目录下找到my.ini文件,找到:

    #Path to the database root
    datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/"

     
    将datadir的值更改为D:/mySQLData/

    保存后,重新启动mySQL服务即可。

    如果报1067错误,可以将my.ini 将datadir的值更改为D:/mySQLData/ 先直接重启,

    重启成功后再把原来老的数据文件都拷贝过来

    windows下MySQL更改数据库文件目录及1045,1067错误

    MySQL安装时不能选择数据库文件的安装位置,
    也没有可用的直接更改数据库目录的工具,要想更改数据目录,方法如下:
    MySQL安装并配置完毕,默认的数据哭安装目录为
    C:ProgramDataMySQLMySQL Server 5.1data(vist或者win7下)
    C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/(xp下),
    下面以win7为例介绍:
    1.正常安装并配置MySQL;
    2.新建想修改的数据库安装目录如E:MySQLData;
    3.拷贝C:ProgramDataMySQLMySQL Server 5.1data下所有文件到E:MySQLData;
    4.找到MySQL软件的安装目录默认为C:Program FilesMySQLMySQL Server 5.1中的my.ini文件
      找到
      datadir="C:/ProgramData/MySQL/MySQL Server 5.1/data/"
      修改为:datadir="E:MySQLData",特别注意是""而不是"/",否则不能成功(不知为何!!!)
    5.重新启动MySQL服务即可,新建一个数据库目录E:MySQLData下就会多出一个文件夹即数据库目录。

    注意:完成之后不要删除C:/ProgramData/MySQL/MySQL Server 5.1/data/目录(尽管可以删除),因为
    以后重新配置时删除现有实例,再配置新的实例时可能会出现服务无法启动的问题,因为程序还会默认的
    把C:/ProgramData/MySQL/MySQL Server 5.1/data/作为数据库目录。。。


    重要提示:
    安装配置MySQL经常会遇到两个错误
    1是1045,这个往往是重新安装或重新配置数据库要求输入原来的密码,而密码错误导致的
    解决办法是重新安装之前卸载原来的程序,并删除安装目录和C:ProgramData下的MySQL目录,重新安装即可。

    2是1067,这是上面提到的更改数据库目录后如果设置不正确启动服务是遇到的错误,按照上面的步骤即可避

    原文链接:

    http://blog.csdn.net/heizistudio/article/details/8234185

  • 相关阅读:
    PGsql(PostgreSQL)的本地连接和远程连接的问题
    CreateFolder文件夹操作【Create】
    给Windows Phone Application 换开发环境!
    C#函数,PadLeft(),填充指定数量的空格。
    sql中格式化字符串或时间,遇到多少,写多少,持续记录。
    C# 将字符串转换成GB2312很蛋疼的一个Class
    asp.net获取客户端IP Class
    MessageBox HelperClass
    Cookie帮助类
    今何していますか
  • 原文地址:https://www.cnblogs.com/sunylat/p/6118995.html
Copyright © 2011-2022 走看看