zoukankan      html  css  js  c++  java
  • WINDOWS下更改MYSQL数据路径(datadir)后服务启动1067解决不能改变mysql数据库存储位置

    晚上安装完MYSQL(系统:深度WINXPSP2, MYSQL版本:5.1.32)后,用MYSQL自带的配置工具配置完发现默认的数据存放路径是:C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/。感觉很不爽,就修改一直想在配置工具中修改这个路径,结果发现"NO WAY"。只好手工修改my.ini了。结果痛苦的历程开始了:

    1、修改路径为:E:devMySQL5.1Data,结果重新启动服务(在windows 服务里面进行启动)会出现1067的提示
    2、于是赶紧用配置工具重新配置,当配置工具到了启动服务那步继续出错
    3、打开cmd,"net stop mysql" "net start mysql"继续1067
    4、后来发现 E:devMySQL5.1Data 这个路径不存在,于是创建,继续启动服务,仍然这个问题,于是删除my.ini重新配置,服务启动成功,但是 datadir 又变成默认的路径,基本上可以断定是datadir问题,百度一下发现有不少文章说去什么系统目录下找 my.ini 修改,结果根本找不到这个文件
    5、进入E:devMySQL5.1Data 总觉得少了点文件夹,于是打开 C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/ ,哇,终于出现了平时在phpmyadmin下看经常看到的 mysql 和 test 两个文件夹和其它的文件(mysql 的数据目录下一个文件夹就是一个库),于是复制默认数据目录下的所有内容到自定义数据目录下,重启MYSQL 服务。OK,终于大功千成了。

    转的人家的:http://www.itblog.org/read.php?id=138 加上自己的

    basedir="C:/Program Files/MySQL/MySQL Server 5.1/"

    datadir="D:javamysql" (注意这里的写法 是   不是/)

    转载:http://blog.sina.com.cn/s/blog_a8d86cc60101cg4b.html

  • 相关阅读:
    选择排序
    UVA 10142 Australian Voting(模拟)
    Android Intent 其中一个分析
    leetcode先刷_Merge Two Sorted Lists
    图片缓存负载
    c/c++ 基金会(七) 功能覆盖,虚函数,纯虚函数控制
    Petroglyph访问:中间件游戏
    Cocos2d-x3.0 文件处理
    Qt5官方demo分析集29——Extending QML
    [Phonegap+Sencha Touch] 移动开发34 gem安装compass,不编译scss,怎么办?
  • 原文地址:https://www.cnblogs.com/wawahaha/p/4886022.html
Copyright © 2011-2022 走看看