浙江雁荡山 发表于 2018-6-15 08:42:01

Windows下移动MariaDB数据目录

  【环境】
  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文件由
C:\Program Files\MariaDB 10.0\data\my.ini  移动到
C:\Program Files\MariaDB 10.0\my.ini  4、修改配置文件。
  在C:\Program Files\MariaDB 10.0\my.ini文件中添加或修改以下两项。
  
basedir=C:\Program Files\MariaDB 10.0    #程序安装目录
  
datadir=D:\MariaDB_DATA      #数据目录
  5、修改注册表:
  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)
  6、启动MySQL服务。
  walker用上面的方法避免了1067以及Errcode: 13 "Permission denied"等错误。另外,如果服务启动失败可以通过错误日志文件排查错误,文件为数据目录下hostname.err,hostname是当前主机名。
  相关阅读:MySQL/MariaDB Tips
  *** walker ***

iyunv.com.cn 发表于 2018-6-15 09:28:42

111
页: [1]
查看完整版本: Windows下移动MariaDB数据目录