linux 下自己建立一个 my.cnf

解决方案 »

  1.   

    看到这个文件了,在etc下具体怎么整呢?
      

  2.   

    如果我在my.cnf里面添加这句
    default-charset=gb2312运行php就会出现如下错误
    Warning: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /itsum/data/www/x/a/main.php on line 8Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /itsum/data/www/x/a/main.php on line 8
      

  3.   

    我的mysql字符集中都不包括gb2312,也可以使用中文个人觉得,数据库中的数据表现时是否支持中文是看上层界面是否支持中文
      

  4.   

    难道你不加default-charset=gb2312就不出错吗?试试:
    cd /var/lib
    mkdir mysql
    ln -fs /tmp/mysql.sock mysql.sock
      

  5.   

    我可以正常使用中文,但是一些select排序的时候,就出问题了不是按中文字符集排序的,乱了!
      

  6.   

    小木大虾:不加default-charset=gb2312就很正常!
    我现在的mysql是redhat内置的3.23.54a-11,我打算等一下安装4.0看看服务器正送去机房,你说的方法我稍候就试
      

  7.   

    你加好后的 my.cnf 是什么样子????
      

  8.   

    用PostgreSQL吧。使用UNICODE很爽。。