1. 程式人生 > >WINDOWS下更改MYSQL資料路徑(datadir)後服務啟動1067解決不能改變mysql資料庫儲存位置

WINDOWS下更改MYSQL資料路徑(datadir)後服務啟動1067解決不能改變mysql資料庫儲存位置

原文地址:http://hi.baidu.com/xingsheng7/item/9bc19a8fe73708c498255f8f

晚上安裝完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:\dev\MySQL5.1\Data,結果重新啟動服務(在windows 服務裡面進行啟動)會出現1067的提示
2、於是趕緊用配置工具重新配置,當配置工具到了啟動服務那步繼續出錯
3、開啟cmd,"net stop mysql" "net start mysql"繼續1067
4、後來發現 E:\dev\MySQL5.1\Data 這個路徑不存在,於是建立,繼續啟動服務,仍然這個問題,於是刪除my.ini重新配置,服務啟動成功,但是 datadir 又變成預設的路徑,基本上可以斷定是datadir問題,百度一下發現有不少文章說去什麼系統目錄下找 my.ini 修改,結果根本找不到這個檔案
5、進入E:\dev\MySQL5.1\Data 總覺得少了點資料夾,於是開啟 C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/ ,哇,終於出現了平時在phpmyadmin下看經常看到的 mysql 和 test 兩個資料夾(mysql 的資料目錄下一個資料夾就是一個庫),於是複製預設資料目錄下的所有內容到自定義資料目錄下,重啟MYSQL 服務。OK,終於大功千成了。

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

datadir="D:\java\mysql" (注意這裡的寫法 是\   不是/)


GDC注:經測試,發現錯誤原因確實如此。我將預設資料目錄(C:\ProgramData\MySQL\MySQL Server 5.5\data)下的所有檔案拷貝到我想要設定的資料目錄(E:\software\MySQL\MySQL Server 5.5\data)後,再次啟動MySQL服務就能成功,而且也可以通過控制檯登入MySQL了。

相關推薦

WINDOWS更改MYSQL資料路徑(datadir)服務啟動1067解決不能改變mysql資料庫儲存位置

原文地址:http://hi.baidu.com/xingsheng7/item/9bc19a8fe73708c498255f8f 晚上安裝完MYSQL(系統:深度WINXPSP2, MYSQL版本:5.1.32)後,用MYSQL自帶的配置工具配置完發現預設的資料存放

資料搬遷】windows 更改mysql的root密碼

無法 登陸 打開 無法登陸 服務器 不用 csdn 探索 安裝 初次使用MySQL,有很多的東西都不是很清楚,還在探索之中。因為一個軟件,必須要更改MySQL中root的密碼,原本想重新裝MySQL的,但不能每次遇到都要重新裝吧。就找了些資料,如何去更改密碼,網上眾說蕓蕓,

Windows更改MySQL資料庫儲存位置

一.同一主機下位置的轉移 在mysql安裝完成後,要修改資料庫儲存的位置,比如從安裝目錄下的C:\Program Files\MySQL\MySQL Server 5.0\Data資料夾轉移到D:\mySQLData資料夾。 1、在D:\下新建mySQLData資料夾 2、停止MySQL服務,將C:\Pro

Python3獲取WINDOWS所有常用系統路徑

all IT environ RM TE lena 常用 nvi form #codeing:utf-8import os #搞定WINDOWS下所有系統路徑filename=‘c:\\WINDOWS_ALL_PATH.txt‘f=open(filename,‘w‘)i=1

解決windowsUDP網路資料接收時recvfrom時返回值為 -1 但是緩衝區buffer有資料的問題

引言 最近在windows下編寫UDP網路伺服器,用於接收來自Linux開發板傳送過來的資料,遇到返回值-1 但是接收buffer中資料完整,本文介紹除錯過程以及在除錯過程中思路和方法。 一 問題描述 windows作為UDP伺服器端,Linux下作為客戶端,windows下每次

Windows修改iTunes備份路徑

0.準備工作: 關閉itunes 在工作管理員中殺掉iTunes開頭的服務 1,找到iTunes預設備份路徑:C:\Users\xxx\AppData\Roaming\Apple Computer\MobileSync xxx為裡的使用者名稱 2,刪掉預設路徑下的MobileSync資料夾

caffe_master在windowscifar10的資料轉換

獲取資料集,我轉換的是二進位制的,解壓後有5個訓練集和一個測試集 1. 2.轉成leveldb 兩種方法,直接在examples/cifar10下新建資料夾input和output檔案 input存放二進位制的6個數據檔案,output用於存放轉換後的leveld

Windows的labelme資料標註工具安裝教程

前言 因為最近要做一個目標檢測的比賽,需要用到labelme這款開源標註工具,所以安裝了下 因為我是在Windows下使用的,所以這裡只介紹了Windows的安裝方法,Ubuntu、macOS等其他系統在上面的github都有詳細介紹,大家自行檢視哈 一、安裝A

Windows 如何檢視資料夾被哪個程序所佔用

1、右擊工作列,啟動工作管理員; 2、選擇“效能“選項卡,點選“資源監視器”; 3、點選“CPU”選項卡,在“關聯的控制代碼”右側的“搜尋控制代碼”輸入框輸入檔名或資料夾名並點選搜尋

Windows批量建立資料夾(批處理)

https://blog.csdn.net/qq_20881087/article/details/50969009 在Windows下批量建立資料夾 起因 新買了塊行動硬碟,準備建立個目錄結構方便後來的管理和使用。寫個批處理吧,也好久不用了。 使用方法 一共兩個檔案,md.bat和mkdir.ba

windows雙擊資料夾在新視窗開啟的情況修正

場景 莫名其妙的出現,在windows的資源管理器雙擊開啟檔案,卻在新的視窗顯示。無法通過修改資料夾選項修正。 解決方案 開啟登錄檔,在搜尋或者執行框中輸入regedit,開啟登錄檔。 在登錄檔搜尋框中輸入:HKEY_CLASSES_ROOT\Folder\sh

Windowselasticsearch插入資料報錯!

  按照官方文件操作,但是windows下有些不同,它不認識單引號',因此如果這樣操作,就會報錯: C:\Users\neusoft>curl localhost:9200/b1/b2/1 -d {"name":"fdafa"} {"error":"MapperParsingException[

linux虛擬機器或伺服器在windows對映網路資料

 1:通過putty遠端虛擬機器 1:虛擬機器的網路設定改為橋接模式, 2:apt-get install ssh,reboot後,ifconfig檢視虛擬機器ip 3:在putty上登陸即可 2:對映網路資料夾 1、Samba的幾個套件:samba,samba-

windows 更改mysql5.7的預設編碼為utf8

mysql 的預設編碼格式是latin1, 資料庫新增或查詢中文的時候就會報錯,解決辦法是更改預設編碼為utf8,步驟如下: 1.關閉mysql服務 在windows的服務裡面找到MySQL57, 點選 停止服務​​​​​​ 2.找到mysql的配置檔案my.ini

WindowsVirtualBox 共享資料夾設定

原文地址:VirtualBox 共享檔案    原文作者:邊城浪子環境:主機(host):windowsXP虛擬機器:VirtualBox客戶機 (guest):slackware/ubuntu/...    看過我上一篇寫的為VirtualBox 安裝additions的朋

centos 掛載Windows的共享資料

按照位置開啟網路共享 選擇要共享資料夾: 右鍵點選屬性--> 點選共享 --》 選擇允許使用者(設定改使用者對此資料夾的許可權:安全--》編輯--》選擇使用者相關許可權允許下打鉤),點選高階--》選擇共享的檔名 centos 下: 1. 建立掛載到的位置:

Windows新建多級資料

使用system函式呼叫系統命令"md"注意:字串變數的話賦值時要使用雙斜槓"\\": system("md C:\\newfolder\\"); 如果需要動態新建目錄的話: char *path = "C:\\newfolder\\"; char swap[255]

Windows更改Python預設版本的方法

       因為一些需求,我們可能即裝了python2.7版本,又再裝了Anaconda之後,安裝了python3.5版本或其他,這時候就會有一個預設的版本,環境變數的python路徑會使得後安裝的版本優先,所以只需要把環境變數path中的兩個python版本的路徑改變先

win7安裝apache+mysql+php伺服器啟動失敗解決

今天想在win下搭個php開發環境,之前也做過相關的工作,所以也沒太在意,因為機子已經裝上了Mysql,也就懶得重新裝了。 先把apache2.2裝上,裝好後啟動沒問題,頁面訪問也是可以的,接著裝php5.3,因為用來開發以及學習用的,所以把能選的元件都選上了,安裝沒問題,

Windows更改Jupyter Notebook預設啟動目錄

在網上搜了半天找到了很多方法,但是都沒有用。特此記錄下自己動手修改成功的方法,以便於來者。首先說明的是,我是在Windows上安裝的Anaconda3,裡面附帶的Jupyter Notebook。 具體步驟 首先找到Jupyter Notebook的快捷