我在SuSe9 linux下面安装了MySQL-server-community-5.0.67-0.sles9.i586.rpm MySQL-client-community-5.0.67-0.sles9.i586.rpm,然后/etc/init.d/./mysql start能正常启动,因为mysql默认字符集是latin,所以从数据库中取出的汉字在java中显示为了乱码,于是我cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 测试下/etc/init.d/./mysql restart,成功。。我copy过来的主要目的是设置字符集,在my.cnf文件中的[client]和[mysqld]下面加入了default-character- set = utf8 ,再次测试,出错咯:Starting MySQL.Manager of pid-file quit without updating file. failed真奇怪,在my.cnf下面加入default-character-set = utf8就出错,不加就没事各位同仁们指点指点!!!
就可以...但是你的数据文件还latin1的,必须进行转换才可以