加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

在Mac OS X 10.8.3上编辑my.cnf后无法从头启动MySQL

发布时间:2021-03-07 23:37:37 所属栏目:编程 来源:网络整理
导读:我试图在我的Mac,OS X版本10.8.3上启用MySQL登录. 我搜刮过的每个处所都获得了沟通的谜底,即将以下内容添加到my.cnf: [mysqld]general_log=1log=/var/log/mysql-query.log 然后重启mysql. 日记文件的权限是正确的,全部者是_mysql,就像全部其他MySQL文件一样

我试图在我的Mac,OS X版本10.8.3上启用MySQL登录.

我搜刮过的每个处所都获得了沟通的谜底,即将以下内容添加到my.cnf:

[mysqld]
general_log=1
log=/var/log/mysql-query.log

然后重启mysql.

日记文件的权限是正确的,全部者是_mysql,就像全部其他MySQL文件一样.

可是,无论我实行几多,一旦my.cnf被修改,MySQL将无法重启.它只会封锁,就是这样.通过呼吁行或通过首选项窗格,它不会再次启动.

我也实行启用log vie Workbench,但只要log = …条目进入my.cnf,MySQL就拒绝启动.我必需手动删除此条目才气启动MySQL.

有人可以指导我如安在OS X 10.8.3上启用MySQL的日记记录吗?

最佳谜底 好吧,最后挥霍了一天以上,对我有效的是:

general-log
general_log_file = /var/log/mysql-query.log

近10年来,在我曾经行使和安装的全部Linux体系中,假如不是更多,它必需至少为100,它一向是一个简朴的条目,如log =<记录日记文件的路径>在[mysqld]部门下.显然我在Mac上也是云云,我从各类博客等处读到的,可是在我正在做的这个非凡配置上,这是我第一次像上面那样配置它.

以是我今朝事变的/etc/my.cnf文件如下:

[client]
socket=/var/mysql/mysql.sock

[mysqld]
socket=/var/mysql/mysql.sock
general-log
general_log_file = /var/log/mysqld.log

我必需做:

touch /etc/my.cnf
chown _mysql /etc/my.cnf 

缔造一个.

我也必需这样做:

touch /var/log.mysqld.log
chown _mysql /var/log/mysqld.log

然后通过Workbench重启mysql.还实行通过呼吁行重启,如下所示:

/usr/local/mysql/bin/mysqladmin -uroot -p shutdown
sudo /usr/local/mysql/bin/mysqld_safe &

最重要的是,最终它正在施展浸染,我可以继承我的一天.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读