Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用自制在MacOS Mojave上安装MySQL 5.7_Mysql_Macos_Permissions_Homebrew_Mysql 5.7 - Fatal编程技术网

无法使用自制在MacOS Mojave上安装MySQL 5.7

无法使用自制在MacOS Mojave上安装MySQL 5.7,mysql,macos,permissions,homebrew,mysql-5.7,Mysql,Macos,Permissions,Homebrew,Mysql 5.7,我试图在macOS Mojave上安装带有自制程序的MySQL 5.7,但出现以下错误: [错误]无法打开文件“/var/log/mysql/ERROR.log”以查找错误 日志记录:不允许操作[错误]中止 我曾尝试自己创建该文件,因此Homebrew不需要创建它,但它仍然会抱怨/var/log中包含此代码 drwxrwxrwx3\u mysql\u mysql 96 20 Aug 21:25 mysql 在/var/log/mysql中,我有一个: -rwxrwx 1\u mysql\u my

我试图在macOS Mojave上安装带有自制程序的MySQL 5.7,但出现以下错误:

[错误]无法打开文件“/var/log/mysql/ERROR.log”以查找错误 日志记录:不允许操作[错误]中止

我曾尝试自己创建该文件,因此Homebrew不需要创建它,但它仍然会抱怨<代码>/var/log中包含此代码

drwxrwxrwx3\u mysql\u mysql 96 20 Aug 21:25 mysql

/var/log/mysql
中,我有一个:

-rwxrwx 1\u mysql\u mysql 0 20 Aug 21:25错误。日志

(我手动将它们设置为777,归
mysql:mysql
所有)

这是完整的输出:

$brew安装mysql@5.7
==>安装的依赖项mysql@5.7:openssl
==>安装mysql@5.7依赖项:openssl
==>下载https://homebrew.bintray.com/bottles/openssl-1.0.2s.mojave.bottle.tar.gz
==>从下载https://akamai.bintray.com/c4/c4a762d719c2be74ac686f1aafabb32f3c5d5ff3a98935c4925a1ddb9c750ee1?__gda__=exp=1566309208~hmac=eddcaa
######################################################################## 100.0%
==>openssl-1.0.2s.mojave.瓶子.tar.gz
==>注意事项
CA文件已使用SystemRoots中的证书进行引导
钥匙链。添加其他证书(例如,在
系统密钥链),将.pem文件放入
/usr/local/etc/openssl/certs
跑
/usr/local/opt/openssl/bin/c_rehash
openssl只是keg,这意味着它没有符号链接到/usr/local,
因为苹果不赞成使用OpenSSL,而是支持自己的TLS和加密库。
如果需要在路径中首先运行openssl:
echo'export PATH=“/usr/local/opt/openssl/bin:$PATH”>>~/.bash\u配置文件
要让编译器找到openssl,您可能需要设置:
export LDFLAGS=“-L/usr/local/opt/openssl/lib”
export CPPFLAGS=“-I/usr/local/opt/openssl/include”
==>摘要

从brew安装的输出来看,它似乎已安装。 这似乎是/var/log/mysql/error.log上的权限问题


尝试从brew安装的输出更改/var/文件夹的权限,看起来它已安装。 这似乎是/var/log/mysql/error.log上的权限问题


尝试更改/var/folder上的权限

Hmmm,是的,问题是应该为目录授予什么权限。更改整个
/var
文件夹的权限似乎不正确。嗯,是的,问题是应该为目录授予什么权限。更改整个
/var
文件夹的权限似乎不正确。是的,类似的问题,mysql 5.7使用Mojave(使用brew):。。。希望它能像在Ubuntu上安装一个软件包一样简单,并且可以工作……是的,类似的问题,让mysql 5.7与Mojave(使用brew)一起工作的噩梦:。。。希望它像在Ubuntu上一样简单,在那里你安装了一个软件包,它就可以工作了。。。