gpt4 book ai didi

mysql - 无法为 Mysql 启用符号链接(symbolic link)

转载 作者:可可西里 更新时间:2023-11-01 07:05:53 30 4
gpt4 key购买 nike

我在 Windows 7 上使用 Mysql 服务器版本:10.1.21-MariaDB,当我运行以下命令时 SHOW VARIABLES LIKE 'have_symlink'; 我得到:

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| have_symlink | NO |
+---------------+-------+

所以我想启用它们。我尝试了什么?

  • 运行:mysql --symbolic-links 产生以下错误:
    mysql: 未知选项 '--symbolic-links'
  • 我搜索了可能存在配置文件的位置,因此我在以下位置查找了 my.cnfmy.ini:%WINDIR%\我的.ini %WINDIR%\我的.cnf \我的.ini \我的.cnf %APPDIR%\mysql\my.ini %APPDIR%\mysql\my.cnf %APPDIR%\mysql\data\my.ini %APPDIR%\mysql\data\my.cnf 找不到任何文件然后我创建了以下选项文件,以便在启动服务器 my.cnf 时使用以下命令:
    [mysqld]
    符号链接(symbolic link)
  • 我有 made sure that in Windows :

Local to local symbolic links are enabled.
Local to remote symbolic links are enabled.

那么我做错了什么以及如何使 have_symlink 变量的值为 yes ??

编辑:我在更改 my.cnf 文件后重新启动了服务器,但没有成功

编辑 2:对于第一个提到的错误,这是因为 --symbolic-link 是服务器而不是客户端选项,所以我会输入 mysqld --symbolic-links 这让我松了一口气搜索任何选项文件,因为命令行指定的选项优先。

最佳答案

你必须做两件事:

  1. symbolic-links=1 放入[mysqld] 下的配置文件(.cnf)
  2. 重新启动 MySQL 服务器。

重启后,have_symlink 的值应该是yes


注意:建议禁用符号链接(symbolic link)以防止各种安全风险 ( reference )。

关于mysql - 无法为 Mysql 启用符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48042107/

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