更改DATA文件夹后,MySQL无法启动

时间:2014-12-23 01:01:54

标签: mysql sql localhost

我正在更改数据'通过.ini文件或通过MySQL Benchmark软件在我的mysql服务器上的文件夹(它基本上做同样的事情)。两个数据文件夹都相同。在将路线更改为数据文件夹时,还有什么需要记住的吗?

错误日志是空的,这对我来说真的很奇怪。 net start mysql56 Unexpected error C:/ProgramData/MySQL/MySQL Server 5.6/Data 时,我在shell中收到的错误并没有给我提供太多信息。

我使用的是Windows 7 64位。我的MySQL版本是5.6。

我正在改变

的根源
 E:/Server/Data

{{1}}

1 个答案:

答案 0 :(得分:1)

我正在使用Ubuntu 16.04。

也许事情已经改变,所以我可以发布我在这里找到的解决方案。

$ sudo -i

# /etc/init.d/mysql stop

# cp -R -p /var/lib/mysql [new_path]

# emacs -nw /etc/mysql/mysql.conf.d/mysqld.cnf

更改行
datadir = / var / lib / mysql

datadir = [new_path] / mysql

# emacs -nw /etc/apparmor.d/usr.sbin.mysqld

更改行
/ var / lib / mysql / r,
/ var / lib / mysql / ** rwk,

#/ var / lib / mysql / r,
#/ var / lib / mysql / ** rwk,
[new_path] / mysql / r,
[new_path] / mysql / ** rwk,

# /etc/init.d/apparmor reload
# /etc/init.d/mysql restart

它对我来说是一个Ubuntu 16.04用户。

希望它也适用于其他人!