我想将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
Run Code Online (Sandbox Code Playgroud)
有没有其他人有这个问题?
Arm*_*her 21
通常它的工作原理如下:
[mysqld]和[mysqld_safe] datadir变量basedir同一部分中的变量.如果这不起作用我不知道.在linux上,您可以尝试将套接字移动到新位置,但这不应该影响窗口.或者,您可以在*nix上使用符号链接,我猜大多数人都这样做.
在Windows中
C:\Program Files\MySQL\MySQL Server 5.4\并找到该my.ini文件C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.4\data\mysql文件夹并将其复制并粘贴到新位置.| 归档时间: |
|
| 查看次数: |
45802 次 |
| 最近记录: |