呵呵,自己有时间就弄,是有些慢了(累计超过10个小时了)。
另开一帖,遇到新问题:
linux无法启动im,将权限转换到mysql下(su mysql)后可以启动连接im,(可以顺利启停服务),修改配置参数时出现如下错误:
ERROR 3008 (HY000): Cannot open the option file to edit. Check permissions
修改/etc/my.cnf的权限(chmod 777),然后启动mysql im却无法连接上。
mysql> show instances;
+---------------+---------+
| instance_name | state   |
+---------------+---------+
| mysqld        | offline |
+---------------+---------+
1 row in set (0.00 sec)mysql> set mysqld.tmp_table_size=8M;
ERROR 3008 (HY000): Cannot open the option file to edit. Check permissions

解决方案 »

  1.   

    yueliangdao0608((深圳PHPER,MSN:[email protected])) ,能说具体些吗。我在mysql用户下操作,启动im,由im启动mysql,可是还是没有办法操作my.cnf,可以vi,付权chmod 664 /etc/my.cnf,使得mysql用户有--rw权限,还是如此,(听说my.cnf在chmod 777后无法启动mysql?)
      

  2.   

    mysql 默认的是用用户MYSQL启动的。
    查看一下这个用户的权限。
      

  3.   

    问题解决了,在启动im的时候指定my.cnf,然后就可以写入配置了。
    ./bin/mysqlmanager --default-file=/etc/my.cnf
    默认的im的配置文件就是/etc/my.cnf也找的到,且可以列出配置项 show instance options mysqld; 就是不能set mysqld.join_buffer_size=8M; 很奇怪的问题。大家可以试验讨论下原因。
      

  4.   

    yueliangdao0608((深圳PHPER,MSN:[email protected])): 
    别客气,三个帖子100分笑纳。(怎么就没有其他人跟进呢?还是你独享吧!)