欢迎投稿

今日深度:

Windows下移动MariaDB数据目录,windowsmariadb

Windows下移动MariaDB数据目录,windowsmariadb


【环境】

OS:Windows Server 2008 R2 x64

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

【步骤】

1、停止MySQL服务。

2、拷贝数据目录。

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

3、移动配置文件。

将my.ini文件由

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

移动到

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

4、修改配置文件。

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

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

5、修改注册表:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MySQL\ImagePath

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

修改为

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

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

6、启动MySQL服务。


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


相关阅读:MySQL/MariaDB Tips


*** walker ***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1703192如需转载请自行联系原作者


RQSLT

www.htsjk.Com true http://www.htsjk.com/mariadb/25657.html NewsArticle Windows下移动MariaDB数据目录,windowsmariadb 【环境】 OS:Windows Server 2008 R2 x64 MariaDB:10.0.15-MariaDB; 安装目录为C:\Program Files\MariaDB 10.0 【步骤】 1、 停止MySQL服务。 2、 拷贝数据目录。 创建...
评论暂时关闭