mysql client connection corrupted after reboot.

3 posts / 0 new
Last post
#1 Fri, 04/29/2011 - 17:47
unsalkorkmaz

mysql client connection corrupted after reboot.

Websites was working normally but after reboot, 2 website mysql connection had problem. Those 2 need to connect to database as "DEFAULT CHARACTER SET latin5 COLLATE latin5_turkish_ci" but its using different so websites non-latin chars looks like ???

[root@host ~]# mysql -u root -p mysite -e 'status;'
Enter password:
--------------
mysql  Ver 14.14 Distrib 5.5.10, for Linux (x86_64) using readline 5.1

Connection id:          427
Current database:       mysite
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.5.10-log Distributed by The IUS Community Project
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    latin1
Db     characterset:    latin5
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:            /var/lib/mysql/mysql.sock
Uptime:                 23 min 45 sec

How can i fix that problem?

Fri, 04/29/2011 - 17:55
unsalkorkmaz

btw adding those lines in websites solve problem temporary:

mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");

But i want to fix it from virtualmin, its just interesting. I am changing charset from phpmyadmin, virtualmin etc.. Server just not listening me ^^

Sat, 04/30/2011 - 17:23
andreychek

Howdy,

You should be able to set those two values in the MySQL my.cnf config file.

To do that, edit your my.cnf file, locate the [mysqld] section, and there you can set collation_server and character_set_server to your desired values. After that, restart MySQL.

Does that do the trick?

-Eric

Topic locked