MySQL安装时不能选择数据库文件的安装位置,
也没有可用的直接更改数据库目录的工具,要想更改数据目录,方法如下:
MySQL安装并配置完毕,默认的数据哭安装目录为
C:\ProgramData\MySQL\MySQL Server 5.1\data(vist或者win7下)
C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/(xp下),
下面以win7为例介绍:
1.正常安装并配置MySQL;
2.新建想修改的数据库安装目录如E:\MySQL\Data;
3.拷贝C:\ProgramData\MySQL\MySQL Server 5.1\data下所有文件到E:\MySQL\Data;
4.找到MySQL软件的安装目录默认为C:\Program Files\MySQL\MySQL Server 5.1中的my.ini文件
找到
datadir="C:/ProgramData/MySQL/MySQL Server 5.1/data/"
修改为:datadir="E:\MySQL\Data",
特别注意是"\"而不是"/",否则不能成功(不知为何!!!)
5.重新启动MySQL服务即可,新建一个数据库目录E:\MySQL\Data下就会多出一个文件夹即数据库目录。
注意:完成之后不要删除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/tjut2008/archive/2010/09/11/5877796.aspx
分享到:
相关推荐
针对"windows下备份mysql数据库脚本.bat文件"的描述,我们可以推断出这个脚本的主要功能是自动备份MySQL数据库。这个脚本需要包含以下关键部分: 1. **连接信息**:包括MySQL服务器的地址(通常是本地),数据库...
该脚本支持日志功能,在备份成功或是失败都会讲日志信息写入到数据备份目录下的MySQLBackLog.txt文件中,如果在备份过程中存在错误,没有备份成功的数据库会写入到具体的备份目录下的__error.txt文件中,以方便手动...
当我们在Windows环境下试图启动MySQL服务时,如果遇到了错误1067,这通常意味着MySQL服务在启动过程中出现了异常情况,导致服务无法正常运行。具体原因可能包括但不限于以下几点: 1. **配置文件问题**:MySQL在...
首先,需要修改MySQL配置文件以指定新的数据存储目录。在大多数Linux系统中,配置文件通常位于`/etc/my.cnf`。找到`[mysqld]`段落,将`datadir`参数改为新的路径,例如: ``` datadir=/data/mysql ``` 同时,由于...
本文将详细介绍如何彻底删除MySQL数据库,确保没有任何残留文件或配置影响后续操作。 #### 一、通过控制面板卸载MySQL服务 1. **打开控制面板**:点击Windows左下角的开始菜单,找到“控制面板”并打开。 2. **...
在日常使用MySQL数据库的过程中,我们经常会遇到各种各样的问题,其中“1067错误”是较为常见的一种系统级别的错误提示。本篇文章将详细阐述MySQL 1067错误的具体含义、常见的触发场景以及如何有效地解决这一问题。 ...
实验1-5:在MySQL数据库服务器端找到错误日志文件,并查看错误日志的内容。 * 错误日志文件的作用:错误日志文件记录了MySQL服务器的错误信息,用于排除错误和问题。 * 查看错误日志文件的内容:使用文本编辑器打开...
该脚本支持日志功能,在备份成功或是失败都会讲日志信息写入到数据备份目录下的MySQLBackLog.txt文件中,如果在备份过程中存在错误,没有备份成功的数据库会写入到具体的备份目录下的__error.txt文件中,以方便手动...
MySQL数据库的主从同步备份是一种常见的高可用性和数据冗余策略,它允许在一个主服务器(Master)上执行写操作,而这些更改会自动复制到一个或多个从服务器(Slave)。在Windows环境下,这个过程需要一些特定的配置...
在IT行业中,C#是一种广泛使用的面向对象的编程语言,尤其在开发Windows应用程序和Web应用程序时。Mysql则是一款流行的开源关系型数据库管理系统,因其高效、稳定和易于管理的特性而受到开发者们的青睐。本教程将...
在VC++环境下进行MYSQL数据库编程是一项常见的任务,尤其是在开发Windows应用程序时。这涉及到使用C++语言与MySQL数据库服务器进行交互,实现对数据库的各种操作。在这个过程中,开发者通常会利用MySQL提供的C API...
在Windows操作系统中,有时我们需要快速部署MySQL数据库,这时可以利用批处理(BAT)脚本来实现一键安装。本文将深入解析标题为"windows上一键安装mysql的bat脚本(实测)"的相关知识点,包括如何创建和理解批处理脚本...
在MySQL数据库系统中,数据文件通常位于安装目录下的data子目录中,包含了数据库表的数据以及日志文件等重要信息。然而,在某些情况下,为了优化存储、备份或满足特定的系统需求,我们可能需要修改这些数据文件的...
Mysql 数据库 1045 root 密码错误的解决方法 在使用 Mysql 数据库时,忘记 root 用户的密码是一个常见的问题,而解决这个问题需要一些技巧和经验。在本文中,我们将总结出最有效的解决方法,适合 Windows 系统 ...
MySQL迷你版本是针对Windows平台设计的一个轻量级数据库管理系统,主要特点是体积小、易于安装和使用,适合于学习、开发或小型项目应用。这个压缩包包含的文件是用于在Windows上快速启动和运行MySQL的必要组件。 ...
4. **数据目录与数据文件**:MySQL的数据存储在特定的目录下,包含了数据库文件如ibdata1(系统表空间)、frm(表定义)、MYD(数据文件)和MYI(索引文件)等。 5. **用户管理**:创建、修改和删除MySQL用户,包括...
在这个压缩包中,包含的主要文件是`mysql-essential-5.0.22-win32.msi`,这是一个安装程序,用于在Windows平台上安装MySQL。 MySQL数据库的核心特性包括: 1. **关系型数据存储**:MySQL基于SQL(结构化查询语言)...