Hello everyone,
I'm new to this list, so I hope that this is the right one for this question.

My system runs on Debian sarge with Apache2 and mysql-server-5.0 installed with apt-get, the mysql package comming from the dotdeb backdoor.

My server is going to host a forum that is actually on a server with mysql set to utf8. On my server all was left to default settings, which is latin1 in my case.

On the server where the forum is at the moment I have only got access with phpmyadmin and if I ask phpmyadmin to convert (with iconv) it gives off errors about illegal characters. So the only solution was to change mysql to utf8 which I did and the restauration of the phpmyadmin dump of the forum's database was a success.

To change mysql to utf8 I added the following lines to my.cnf :
under  [mysqld]
default-character-set=utf8
and under [client]
default-character-set=utf8

However I have got proftpd and postfix which both need to be able to connect to mysql and in my syslog I get this :

Character set 'utf8' is not a compiled character set and is not specified in the '/usr/share/mysql/charsets/Index' file

It's true that I do not have a utf8 file in /usr/share/mysql/charsets/

So now I have to somehow compile mysql with UTF8.

I have set my system locales to utf8 and tried reinstalling mysql : apt-get install mysql-server-5.0 but this does not help. With mysql set to latin1 all works fine as latin1 is included in /usr/share/mysql/charsets/

So my question is how can I do this ?

Thanks in advance !
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to