gpt4 book ai didi

mysql - 在 MySQL 管理员中更改数据库文件位置?

转载 作者:IT老高 更新时间:2023-10-29 00:06:01 25 4
gpt4 key购买 nike

我想将 MySQL 管理员的数据库文件位置更改为我计算机的另一个驱动器。 (我运行的是 Windows XP SP2 和 MySQL Administrator 1.2.8。)

--在启动变量下-->通用参数-->我把Data directory:C:/Program Files/MySQL/MySQL Server 5.0/data改了到D:/.....,但是我停止服务并重新启动后,出现以下错误:

Could not re-connect to the MySQL Server.
Server could not be started.

Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

还有其他人遇到过这个问题吗?

最佳答案

通常它是这样工作的:

  1. 关闭MySQL
  2. 更改 MySQL 配置中的 [mysqld][mysqld_safe] datadir 变量
  3. 更改同一部分中的 basedir 变量。
  4. 把位置移过去
  5. 重启MySQL

如果这不起作用,我不知道。在 Linux 上,您也可以尝试将套接字移动到新位置,但这不应该影响 Windows。或者,您可以在 *nix 上使用符号链接(symbolic link),我猜大多数人都这样做。

关于mysql - 在 MySQL 管理员中更改数据库文件位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/126406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com