Windows下移动MariaDB数据目录

【环境】mysql

OS:Windows Server 2008 R2 x64sql

MariaDB:10.0.15-MariaDB; 安装目录为C:\Program Files\MariaDB 10.0bash

【步骤】ide

一、中止MySQL服务。spa

二、拷贝数据目录。日志

  建立D:\MariaDB_DATA目录,并给该目录添加NETWORK SERVICE权限,将C:\Program Files\MariaDB 10.0\data目录里面的内容所有拷贝到D:\MariaDB_DATAcode

三、移动配置文件。
orm

将my.ini文件由blog

C:\Program Files\MariaDB 10.0\data\my.ini

移动到ip

C:\Program Files\MariaDB 10.0\my.ini

四、修改配置文件。

在C:\Program Files\MariaDB 10.0\my.ini文件中添加或修改如下两项。

[mysqld]
basedir=C:\Program Files\MariaDB 10.0    #程序安装目录
datadir=D:\MariaDB_DATA        #数据目录

五、修改注册表:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MySQL\ImagePath

"C:\Program Files\MariaDB 10.0\bin\mysqld.exe" "--defaults-file=C:\Program Files\MariaDB 10.0\data\my.ini" "MySQL"

修改成

"C:\Program Files\MariaDB 10.0\bin\mysqld.exe" "--defaults-file=C:\Program Files\MariaDB 10.0\my.ini" "MySQL"

(即去掉my.ini前面的data)

六、启动MySQL服务。


  walker用上面的方法避免了1067以及Errcode: 13 "Permission denied"等错误。另外,若是服务启动失败能够经过错误日志文件排查错误,文件为数据目录下hostname.err,hostname是当前主机名。


相关阅读:MySQL/MariaDB Tips


*** walker ***

相关文章
相关标签/搜索