Re: how do I make utf8 the default encoding for my MySQL installation

2011-11-18 Thread Reindl Harald


Am 18.11.2011 04:31, schrieb Martin Mueller:
 [mysqld]
 init_connect=’SET collation_connection = utf8_general_ci’
 init_connect=’SET NAMES utf8′
 default-character-set=utf8
 character-set-server=utf8
 collation-server=utf8_general_ci
 skip-character-set-client-handshake

 On a Mac with MySQL 5.5.17 this produces the error
  [ERROR] /usr/local/mysql/bin/mysqld: unknown variable
 'default-character-set=utf8'


character-set-server = utf8
collation-server = utf8_general_ci

and done

default-character-set is an older option, was long time deprecated
and removed - you should NEVER paste options in your configs only
because some random guy say they do what you want before you
read the manuals what they are doing




signature.asc
Description: OpenPGP digital signature


how do I make utf8 the default encoding for my MySQL installation

2011-11-17 Thread Martin Mueller
Is it possible to make utf8 the default for all databases and transactions
in a MySQL installation?

The current default is Latin1. There is a suggestion on the Web to edit
the my.cnf file as follows


[mysqld]
init_connect=’SET collation_connection = utf8_general_ci’
init_connect=’SET NAMES utf8′
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake



On a Mac with MySQL 5.5.17 this produces the error

 [ERROR] /usr/local/mysql/bin/mysqld: unknown variable
'default-character-set=utf8'

The Reference Manual is very tortuous but lacks instructions that are
clear to a not very technical user. 



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: how do I make utf8 the default encoding for my MySQL installation

2011-11-17 Thread Duane Hill
On Friday, November 18, 2011 at 03:31:44 UTC, martin.muel...@mac.com 
confabulated:

 Is it possible to make utf8 the default for all databases and transactions
 in a MySQL installation?

 The current default is Latin1. There is a suggestion on the Web to edit
 the my.cnf file as follows


 [mysqld]
 init_connect=’SET collation_connection = utf8_general_ci’
 init_connect=’SET NAMES utf8′
 default-character-set=utf8
 character-set-server=utf8
 collation-server=utf8_general_ci
 skip-character-set-client-handshake

 On a Mac with MySQL 5.5.17 this produces the error

  [ERROR] /usr/local/mysql/bin/mysqld: unknown variable
 'default-character-set=utf8'

 The Reference Manual is very tortuous but lacks instructions that are
 clear to a not very technical user. 

http://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_default-character-set

The above link says default-character-set is depreciated and you should
be   using  character-set-server. It also states default-character-set
was removed in v5.5.3.

You should be able to remove the option.

-- 
There  are  10  kinds  of  people in the world... Those who understand
binary, and those who don't.


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org