####いろんなエラーがありすぎてどこから手を付けるべきなのか。。。という状況でまずはこの権限エラーを解決したいのですが
mysql.server start
Starting MySQL
./usr/local/Cellar/mysql/5.7.19/bin/mysqld_safe: line 144: /var/log/mysqld.log: Permission denied
/usr/local/Cellar/mysql/5.7.19/bin/mysqld_safe: line 144: /var/log/mysqld.log: Permission denied
/usr/local/Cellar/mysql/5.7.19/bin/mysqld_safe: line 198: /var/log/mysqld.log: Permission denied
/usr/local/Cellar/mysql/5.7.19/bin/mysqld_safe: line 144: /var/log/mysqld.log: Permission denied
ERROR! The server quit without updating PID file (/var/lib/mysql/user-name.local.pid).
####mysqld.logの権限を確認すると
-rw-r--r-- 1 _mysql _mysql 101523 8 30 15:55 mysqld.log
このようになります。
sudo をつければこのエラーは出なくなるのですが、権限をmysqlに与えているのに拒否される理由が分かりません。
どう解決すればいいでしょうか
####環境
/etc/my.cnf
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
OS
EI Captain 10.11.6
brew list に含まれるmysql関連のもの
mysql@5.6, mysql
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。