我把var里面的localhost.localdomain.pid,mysql-bin.index,mysql-bin.000001之类以及li*  这些文件删除之后,见无法正常工作又把备份还原回来了,然后就不能启动mysql了,但是用/usr/local/mysql/bin/mysqld_safe --uesr=root & 可以启动,但是mysql账户不能启动了,怎么回事啊?101123 11:12:38  mysqld started
101123 11:12:38 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
101123 11:12:38 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
101123 11:12:38 [ERROR] /usr/local/mysql/libexec/mysqld: unknown variable 'uesr=mysql'
101123 11:12:38  mysqld ended

解决方案 »

  1.   

    是 mysql -u -p 启动不了吗?
      

  2.   

    应该不是配置问题之前启动数据库的时候提示 STOPPING server from pid file /usr/local/mysql/var/localhost.localdomain.pid是配置主从服务器mysql数据同步引起的数据库同步还在琢磨中……
    网上看了很多资料,跟着来做就是没搞成功,郁闷@@谁能指点下,或者推荐篇数据库同步的文章看下,网上太多了,搞得我都快晕了
      

  3.   

    原来my.cnf 加入了 sql-bin-update-samelog-bin
    server-id=1
    sql-bin-update-same
    binlog-ignore-db=mysql
    set-variable=binlog-ignore-db=mysql
      

  4.   

    [quot]
    unknown variable 'uesr=mysql'
    [/quot]
    你的命令行里用uesr????
    是user吧
      

  5.   

    估计你的my.cnf 中有什么问题。
      

  6.   

    很简单,如果你开始make出错了,改正后,重新把cp support-files/mymedium.cnf /etc/my.cnf 一下就ok了