windows xp下停止MySQL服务,用mysqlmanager --standalone启动mysql IM,然后show instances没有能得到Mysql实例,任何start instance mysql实例都提示Unknown instance name。
问题:如何修改配置文件使得mysql IM能够找到instance,(新手,不知道如何配置mysql IM的配置文件),配置后是否start instance *** 就可以启动MySQL服务器了,若否如何利用MySQL IM启动MySQL服务器?

解决方案 »

  1.   

    1.检查下你的BIN目录下有没有MYSQLMANAGER.PASSWD文件,没有的话创建一个空的。
    2.执行mysqlmanager.exe --add-user
    依照提示完成用户注册
    3、mysqlmanager.exe --standalone
    就可以看到了。
      

  2.   

    :\Lamp\MYSQL2\bin>mysqlmanager.exe --add-user
    4608/0] [07/08/28 16:40:35] [INFO] IM: started.
    4608/0] [07/08/28 16:40:35] [INFO] Loading config file 'E:\Lamp\MYSQL2\bin\my.i
    i'...
    nter user name: test_t
    4608/0] [07/08/28 16:40:37] [INFO] Loading the password database...
    4608/0] [07/08/28 16:40:37] [INFO] The password database loaded successfully.
    nter password: ******
    e-type password: ******
    4608/0] [07/08/28 16:40:46] [INFO] IM: finished.:\Lamp\MYSQL2\bin>mysqlmanager.exe --standalone
    1676/0] [07/08/28 16:41:22] [INFO] IM: started.
    1676/0] [07/08/28 16:41:22] [INFO] Loading config file 'E:\Lamp\MYSQL2\bin\my.i
    i'...
    1676/0] [07/08/28 16:41:22] [INFO] Manager: initializing...
    1676/0] [07/08/28 16:41:22] [INFO] Loading the password database...
    1676/0] [07/08/28 16:41:22] [INFO] Loaded user 'test_t'.
    1676/0] [07/08/28 16:41:22] [INFO] The password database loaded successfully.
    1676/0] [07/08/28 16:41:22] [INFO] Manager: pid file (E:\Lamp\MYSQL2\bin\mysqlm
    nager.pid) created.
    2816/1924] [07/08/28 16:41:22] [INFO] Guardian: started.
    1676/0] [07/08/28 16:41:22] [INFO] Manager: started.
    2252/1908] [07/08/28 16:41:22] [INFO] Listener: started.
    2252/1908] [07/08/28 16:41:22] [INFO] Listener: accepting connections on ip soc
    et (port: 2273)...
      

  3.   

    通过 mysqlmanager.exe  --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --standalone 启动IM后,用mysql --host=127.0.0.1 --port=2273 --user=test --password=1连接IM,show instances,得到:
    +---------------+---------------+
    | instance_name | state         |
    +---------------+---------------+
    | mysqld        | misconfigured |
    +---------------+---------------+怎么会misconfigured呢? 不使用 --defaults-file指定my.ini时,IM默认找配置文件在bin目录下(和mysqlmanager.exe同目录),将my.ini放入bin后显示状态为正常的online,offline等。
    另:stop instance mysqld无法停止服务,何因?
      

  4.   

    呵呵,自己有时间就弄,是有些慢了(累计超过10个小时了)。
    另开一帖,遇到新问题:linux无法启动im,将权限转换到mysql下(su mysql)后可以连接im,(可以顺利启停服务),修改配置参数时出现如下错误:
    ERROR 3008 (HY000): Cannot open the option file to edit. Check permissions
    修改/etc/my.cnf的权限,然后无法启动mysql im。