I have no prior experience invoking mysql queries on the command line. Now (I think) I know to use a semicolon (;) on the end of last line in a query. Thank you for mentioning that.
The below mysql session worked for me and seems to indicate my MediaWiki database (roger_wgdb) is character encoded "latin1_swedish_ci". How odd.
Is "latin1_swedish_ci" normal or default for MediaWiki? (I was expecting "latin1" because my MediaWiki is in English on a Dathorn.com virtual Web hosting server in USA and "latin1" is indicated by status in the bottom part of my mysql session, copied below. This MediaWiki was born on a FreeBSD box, moved to Dreamhost.com virtual Web hosting, then here to Dathorn.com virtual Web hosting. All in USA but that first, FreeBSD, box may have set the database character encoding of my wiki born on it, and that box is no longer available to check status on. So I appear to be stuck in character encoding "latin1_swedish_ci", right?
So, should I specify --default-character-set=latin1_swedish_ci in my mysqldump backup commands?
=== Here's my mysql session indicating "latin1_swedish_ci" ===
mysql> SELECT table_collation -> FROM information_schema.tables -> WHERE table_schema = 'roger_wgdb'; +-------------------+ | table_collation | +-------------------+ | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | | latin1_swedish_ci | +-------------------+ 35 rows in set (0.86 sec)
mysql> status; -------------- mysql Ver 14.12 Distrib 5.0.45, for pc-linux-gnu (i686) using readline 5.0
Connection id: 14978 Current database: Current user: roger@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 5.0.45-community-log MySQL Community Edition (GPL) Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client characterset: latin1 Conn. characterset: latin1 UNIX socket: /var/lib/mysql/mysql.sock Uptime: 1 hour 42 min 24 sec
Threads: 1 Questions: 375766 Slow queries: 20 Opens: 3775 Flush tables: 1 Open tables: 3676 Queries per second avg: 61.160 --------------
mysql>
=== End mysql session ===
Thanks! Roger * MediaWiki: 1.9.2 * PHP: 5.2.6 (cgi) * MySQL: 5.0.45-community-log