Hi. I have a problem with the dump and character set - it would be great if someone could help.
I have created a database and my tables a long time ago when the database was a the 4.0 version. Yet some time ago, my server admin has upgraded the server to version 4.1.2. I haven't noticed that earlier since I haven't had any problems up to present day. The problem is, when I get the data from the database via a webpage (php) everything works as expected. The problem is when I try to get the results from the mysql client (ie. SELECT body FROM thread WHERE tid=30) the national accented characters are shown as "?". I have browsed through the manual and stumbled upon this one: http://dev.mysql.com/doc/mysql/en/Charset-connection.html It says I can disable character conversion so I did it: mysql> SET character_set_results = NULL; And after issuing this set, I get the results with correct characters in the body. So far so good. But how do I do that in mysqldump? It seems it doesn't want to accept the character_set_results variable: [EMAIL PROTECTED] martel]$ mysqladmin -O character_set_results=null mysqladmin: ERROR: unknown variable 'character_set_results=null' I wish to get the characters in a latin2 charset. Some server variables: mysql> show variables; +---------------------------------+--------------------------------------------------------+ | Variable_name | Value | +---------------------------------+--------------------------------------------------------+ | back_log | 48 | | basedir | /usr/local/ | | bdb_cache_size | 8388600 | | bdb_home | /var/db/mysql/ | | bdb_logdir | | | bdb_log_buffer_size | 1331200 | | bdb_max_lock | 10000 | | bdb_shared_data | OFF | | bdb_tmpdir | /var/tmp/ | | binlog_cache_size | 32768 | | bulk_insert_buffer_size | 8388608 | | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | latin2 | | character_set_results | latin1 | | character_set_server | latin2 | | character_set_system | utf8 | | character_sets_dir | /usr/local/share/mysql/charsets/ | | collation_connection | latin1_swedish_ci | | collation_database | latin2_general_ci | | collation_server | latin2_general_ci | | concurrent_insert | ON | | connect_timeout | 5 | | datadir | /var/db/mysql/ | | date_format | %Y-%m-%d | | datetime_format | %Y-%m-%d %H:%i:%s | | default_week_format | 0 | | delay_key_write | ON | | delayed_insert_limit | 100 | | delayed_insert_timeout | 300 | | delayed_queue_size | 1000 | | expire_logs_days | 0 | | flush | OFF | | flush_time | 0 | | ft_boolean_syntax | + -><()~*:""&| | | ft_max_word_len | 84 | | ft_min_word_len | 4 | | ft_query_expansion_limit | 20 | | ft_stopword_file | (built-in) | | group_concat_max_len | 1024 | | have_bdb | YES | | have_compress | YES | | have_crypt | YES | | have_innodb | YES | | have_isam | NO | | have_ndbcluster | NO | | have_openssl | NO | | have_query_cache | YES | | have_raid | NO | | have_symlink | YES | | init_connect | | | init_file | | | init_slave | | | innodb_additional_mem_pool_size | 1048576 | | innodb_buffer_pool_awe_mem_mb | 0 | | innodb_buffer_pool_size | 8388608 | | innodb_data_file_path | ibdata1:10M:autoextend | | innodb_data_home_dir | | | innodb_fast_shutdown | ON | | innodb_file_io_threads | 4 | | innodb_file_per_table | OFF | | innodb_flush_log_at_trx_commit | 1 | | innodb_flush_method | | | innodb_force_recovery | 0 | | innodb_lock_wait_timeout | 50 | | innodb_log_arch_dir | | | innodb_log_archive | OFF | | innodb_log_buffer_size | 1048576 | | innodb_log_file_size | 5242880 | | innodb_log_files_in_group | 2 | | innodb_log_group_home_dir | ./ | | innodb_max_dirty_pages_pct | 90 | | innodb_mirrored_log_groups | 1 | | innodb_open_files | 300 | | innodb_thread_concurrency | 8 | | interactive_timeout | 28800 | | join_buffer_size | 131072 | | key_buffer_size | 18874368 | | key_cache_age_threshold | 300 | | key_cache_block_size | 1024 | | key_cache_division_limit | 100 | | language | /usr/local/share/mysql/english/ | | large_files_support | ON | | license | GPL | | local_infile | ON | | log | OFF | | log_bin | ON | | log_error | | | log_slave_updates | OFF | | log_slow_queries | OFF | | log_update | OFF | | log_warnings | ON | | long_query_time | 10 | | low_priority_updates | OFF | | lower_case_file_system | OFF | | lower_case_table_names | 0 | | max_allowed_packet | 1047552 | | max_binlog_cache_size | 4294967295 | | max_binlog_size | 1073741824 | | max_connect_errors | 30000 | | max_connections | 768 | | max_delayed_threads | 20 | | max_error_count | 64 | | max_heap_table_size | 16777216 | | max_insert_delayed_threads | 20 | | max_join_size | 4294967295 | | max_length_for_sort_data | 1024 | | max_relay_log_size | 0 | | max_seeks_for_key | 4294967295 | | max_sort_length | 1024 | | max_tmp_tables | 32 | | max_user_connections | 0 | | max_write_lock_count | 4294967295 | | myisam_data_pointer_size | 4 | | myisam_max_extra_sort_file_size | 268435456 | | myisam_max_sort_file_size | 2147483647 | | myisam_recover_options | OFF | | myisam_repair_threads | 1 | | myisam_sort_buffer_size | 8388608 | | net_buffer_length | 8192 | | net_read_timeout | 30 | | net_retry_count | 1000000 | | net_write_timeout | 60 | | new | OFF | | old_passwords | ON | | open_files_limit | 11095 | | pid_file | /var/db/mysql/octopus.pid | | port | 3306 | | preload_buffer_size | 32768 | | protocol_version | 10 | | query_alloc_block_size | 8192 | | query_cache_limit | 1048576 | | query_cache_min_res_unit | 4096 | | query_cache_size | 0 | | query_cache_type | ON | | query_prealloc_size | 8192 | | range_alloc_block_size | 2048 | | read_buffer_size | 2093056 | | read_only | OFF | | read_rnd_buffer_size | 262144 | | relay_log_purge | ON | | rpl_recovery_rank | 0 | | secure_auth | OFF | | server_id | 1 | | skip_external_locking | ON | | skip_networking | OFF | | skip_show_database | OFF | | slave_net_timeout | 3600 | | slow_launch_time | 2 | | socket | /tmp/mysql.sock | | sort_buffer_size | 8388600 | | sql_mode | | | storage_engine | MyISAM | | table_cache | 2600 | | table_type | MyISAM | | thread_cache_size | 0 | | thread_stack | 196608 | | time_format | %H:%i:%s | | timezone | CET | | tmp_table_size | 33554432 | | tmpdir | | | transaction_alloc_block_size | 8192 | | transaction_prealloc_size | 4096 | | tx_isolation | REPEATABLE-READ | | version | 4.1.2-alpha-log | | version_bdb | Sleepycat Software: Berkeley DB 4.1.24: (May 28, 2004) | | version_comment | FreeBSD port: mysql-server-4.1.2 | | version_compile_machine | i386 | | version_compile_os | portbld-freebsd4.10 | | wait_timeout | 28800 | +---------------------------------+--------------------------------------------------------+ 170 rows in set (0.00 sec) -- Martel Valgoerad (a.k.a. Michal Minicki) | "Ambition is a poor excuse alea.iacta.est | Martel --> [EMAIL PROTECTED] | for not having sense enough Web Page: http://www.aie.pl | to be lazy." Edgar Bergen -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]