我正在更改数据'通过.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}}
答案 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用户。
希望它也适用于其他人!