• unknown's avatar
    Added last_errno and last_error to show slave status · 262a9e41
    unknown authored
    slave will skip the first SQL_SLAVE_SKIP_COUNTER events on start - 
    this is needed to recover from broken replication when the next log
    event(s) should just be skipped.
    Rotate binlogs when max_binlog_size is reached
    
    
    include/my_sys.h:
      added my_snprintf()
    include/mysqld_error.h:
      more error messages
    mysql-test/r/rpl000014.result:
      updated results for new SHOW SLAVE STATUS format
    mysql-test/r/rpl000015.result:
      update for SHOW SLAVE STATUS
    mysql-test/r/rpl000016.result:
      update for additions to the test
    mysql-test/t/rpl000016.test:
      test max_binlog_size and slave_skip_counter
    mysys/my_vsnprintf.c:
      added my_snprintf()
    sql/gen_lex_hash.cc:
      old values could not do it
    sql/lex.h:
      updates for SQL_SLAVE_SKIP_COUNTER
    sql/log.cc:
      rotate binlogs when max_binlog_size is reached
    sql/mysqld.cc:
      added max_binlog_size
    sql/share/czech/errmsg.txt:
      new errors
    sql/share/danish/errmsg.txt:
      new errors
    sql/share/dutch/errmsg.txt:
      new errors
    sql/share/english/errmsg.txt:
      new errors
    sql/share/estonian/errmsg.txt:
      new errors
    sql/share/french/errmsg.txt:
      new errors
    sql/share/german/errmsg.txt:
      new errors
    sql/share/greek/errmsg.txt:
      new errors
    sql/share/hungarian/errmsg.txt:
      new errors
    sql/share/italian/errmsg.txt:
      new errors
    sql/share/japanese/errmsg.txt:
      new errors
    sql/share/korean/errmsg.txt:
      new errors
    sql/share/norwegian-ny/errmsg.txt:
      new errors
    sql/share/norwegian/errmsg.txt:
      new errors
    sql/share/polish/errmsg.txt:
      new errors
    sql/share/portuguese/errmsg.txt:
      new errors
    sql/share/romanian/errmsg.txt:
      new errors
    sql/share/russian/errmsg.txt:
      new errors, translated untranslated messages
    sql/share/slovak/errmsg.txt:
      new errors
    sql/share/spanish/errmsg.txt:
      new errors
    sql/share/swedish/errmsg.txt:
      new errors
    sql/slave.cc:
      updates for slave_skip_counter and extension to show slave status
    sql/slave.h:
      slave_skip_counter
    sql/sql_repl.cc:
      use error messages from errmsg.txt
    sql/sql_yacc.yy:
      skip_slave_counter
    262a9e41
errmsg.txt 10.7 KB
/* Copyright Abandoned 1997 TCX DataKonsult AB & Monty Program KB & Detron HB
   This file is public domain and comes with NO WARRANTY of any kind */

/* Roy-Magne Mo rmo@www.hivolda.no 97 */

"hashchk",
"isamchk",
"NEI",
"JA",
"Kan ikke opprette fila '%-.64s' (Feilkode: %d)",
"Kan ikke opprette tabellen '%-.64s' (Feilkode: %d)",
"Kan ikke opprette databasen '%-.64s'. Feil %d",
"Kan ikke opprette databasen '%-.64s'. Databasen eksisterer",
"Kan ikke fjerne (drop) '%-.64s'. Databasen eksisterer ikke",
"Feil ved fjerning (drop) av databasen (kan ikke slette '%-.64s', feil %d)",
"Feil ved sletting av database (kan ikke slette katalogen '%-.64s', feil %d)",
"Feil ved sletting av '%-.64s' (Feilkode: %d)",
"Kan ikke lese posten i systemkatalogen",
"Kan ikke lese statusen til '%-.64s' (Feilkode: %d)",
"Kan ikke lese aktiv katalog(Feilkode: %d)",
"Kan ikke låse fila (Feilkode: %d)",
"Kan ikke åpne fila: '%-.64s'. (Feilkode: %d)",
"Kan ikke finne fila: '%-.64s' (Feilkode: %d)",
"Kan ikke lese katalogen '%-.64s' (Feilkode: %d)",
"Kan ikke skifte katalog til '%-.64s' (Feilkode: %d)",
"Posten har blitt endret siden den ble lest '%-.64s'",
"Ikke mer diskplass (%s). Venter på å få frigjort plass....",
"Kan ikke skrive, flere like nøkler i tabellen '%-.64s'",
"Feil ved lukking av '%-.64s' (Feilkode: %d)",
"Feil ved lesing av '%-.64s' (Feilkode: %d)",
"Feil ved omdøping av '%-.64s' til '%-.64s' (Feilkode: %d)",
"Feil ved skriving av fila '%-.64s' (Feilkode: %d)",
"'%-.64s' er låst mot oppdateringer",
"Sortering avbrutt",
"View '%-.64s' eksisterer ikke for '%-.64s'",
"Mottok feil %d fra tabell håndterer",
"Tabell håndtereren for '%-.64s' har ikke denne muligheten",
"Kan ikke finne posten i '%-.64s'",
"Feil informasjon i filen: '%-.64s'",
"Tabellen '%-.64s' har feil i nøkkelfilen, forsøk å reparer den",
"Gammel nøkkelfil for tabellen '%-.64s'; Reparer den!",
"'%-.64s' er skrivebeskyttet",
"Ikke mer minne. Star på nytt tjenesten og prøv igjen (trengte %d byter)",
"Ikke mer sorteringsminne. Øk sorteringsminnet (sort buffer size) for tjenesten",
"Uventet slutt på fil (eof) ved lesing av filen '%-.64s' (Feilkode: %d)",
"For mange tilkoblinger (connections)",
"Tomt for tråd plass/minne",
"Kan ikke få tak i vertsnavn for din adresse",
"Feil håndtrykk (handshake)",
"Tilgang nektet for bruker: '%-.32s@%-.64s' til databasen '%-.64s' nektet",
"Tilgang nektet for bruker: '%-.32s@%-.64s' (Bruker passord: %s)",
"Ingen database valgt",
"Ukjent kommando",
"Kolonne '%-.64s' kan ikke vere null",
"Ukjent database '%-.64s'",
"Tabellen '%-.64s' eksisterer allerede",
"Ukjent tabell '%-.64s'",
"Felt: '%-.64s' i tabell %s er ikke entydig",
"Database nedkobling er i gang",
"Ukjent kolonne '%-.64s' i tabell %s",
"Brukte '%-.64s' som ikke var i group by",
"Kan ikke gruppere på '%-.64s'",
"Uttrykket har summer (sum) funksjoner og kolonner i samme uttrykk",
"Felt telling stemmer verdi telling",
"Identifikator '%-.64s' er for lang",
"Feltnavnet '%-.64s' eksisterte fra før",
"Nøkkelnavnet '%-.64s' eksisterte fra før",
"Like verdier '%-.64s' for nøkkel %d",
"Feil kolonne spesifikator for felt '%-.64s'",
"%s nær '%-.64s' på linje %d",
"Forespørsel var tom",
"Ikke unikt tabell/alias: '%-.64s'",
"Ugyldig standardverdi for '%-.64s'",
"Fleire primærnøkle spesifisert",
"For mange nøkler spesifisert. Maks %d nøkler tillatt",
"For mange nøkkeldeler spesifisert. Maks %d deler tillatt",
"Spesifisert nøkkel var for lang. Maks nøkkellengde er is %d",
"Nøkkel felt '%-.64s' eksiterer ikke i tabellen",
"Blob felt '%-.64s' kan ikke brukes ved spesifikasjon av nøkler",
"For stor nøkkellengde for kolonne '%-.64s' (maks = %d). Bruk BLOB istedenfor",
"Bare ett auto felt kan være definert som nøkkel.",
"%s: klar for tilkoblinger\n",
"%s: Normal avslutning\n",
"%s: Oppdaget signal %d. Avslutter!\n",
"%s: Avslutning komplett\n",
"%s: Påtvinget avslutning av tråd %ld  bruker: '%-.64s'\n",
"Kan ikke opprette IP socket",
"Tabellen '%-.64s' har ingen index som den som er brukt i CREATE INDEX. Gjenopprett tabellen",
"Felt skiller argumentene er ikke som forventet, se dokumentasjonen",
"En kan ikke bruke faste feltlengder med BLOB. Vennlisgt bruk 'fields terminated by'.",
"Filen '%-.64s' må være i database-katalogen for å være lesbar for alle",
"Filen '%-.64s' eksisterte allerede",
"Poster: %ld  Fjernet: %ld  Hoppet over: %ld  Advarsler: %ld",
"Poster: %ld  Like: %ld",
"Feil delnøkkel. Den brukte delnøkkelen er ikke en streng eller den oppgitte lengde er lengre enn nøkkel lengden",
"En kan ikke slette alle felt med ALTER TABLE. Bruk DROP TABLE isteden.",
"Kan ikke DROP '%-.64s'. Undersøk om felt/nøkkel eksisterer.",
"Poster: %ld  Like: %ld  Advarsler: %ld",
"INSERT TABLE '%-.64s' er ikke tillatt i FROM tabell liste",
"Ukjent tråd id: %lu",
"Du er ikke eier av tråden %lu",
"Ingen tabeller i bruk",
"For mange tekststrenger kolonne %s og SET",
"Kan ikke lage unikt loggfilnavn %s.(1-999)\n",
"Tabellen '%-.64s' var låst med READ lås og kan ikke oppdateres",
"Tabellen '%-.64s' var ikke låst med LOCK TABLES",
"Blob feltet '%-.64s' kan ikke ha en standard verdi",
"Ugyldig database navn '%-.64s'",
"Ugyldig tabell navn '%-.64s'",
"SELECT ville undersøke for mange poster og ville sannsynligvis ta veldig lang tid. Undersøk WHERE klausulen og bruk SET OPTION SQL_BIG_SELECTS=1 om SELECTen er korrekt"
"Ukjent feil",
"Ukjent prosedyre %s",
"Feil parameter antall til prosedyren %s",
"Feil parametre til prosedyren %s",
"Ukjent tabell '%-.64s' i %s",
"Feltet '%-.64s' er spesifisert to ganger",
"Invalid use of group function",
"Table '%-.64s' uses a extension that doesn't exist in this MySQL version",
"A table must have at least 1 column",
"The table '%-.64s' is full",
"Unknown character set: '%-.64s'",
"Too many tables. MySQL can only use %d tables in a join",
"Too many fields",
"Too big row size. The maximum row size, not counting blobs, is %d. You have to change some fields to blobs",
"Thread stack overrun:  Used: %ld of a %ld stack.  Use 'mysqld -O thread_stack=#' to specify a bigger stack if needed",
"Cross dependency found in OUTER JOIN.  Examine your ON conditions",
"Column '%-.32s' is used with UNIQUE or INDEX but is not defined as NOT NULL",
"Can't load function '%-.64s'",
"Can't initialize function '%-.64s'; %-.80s",
"No paths allowed for shared library",
"Function '%-.64s' already exist",
"Can't open shared library '%-.64s' (errno: %d %s)",
"Can't find function '%-.64s' in library'",
"Function '%-.64s' is not defined",
"Host '%-.64s' is blocked because of many connection errors.  Unblock with 'mysqladmin flush-hosts'",
"Host '%-.64s' is not allowed to connect to this MySQL server",
"You are using MySQL as an anonymous users and anonymous users are not allowed to change passwords",
"You must have privileges to update tables in the mysql database to be able to change passwords for others",
"Can't find any matching row in the user table",
"Rows matched: %ld  Changed: %ld  Warnings: %ld",
"Can't create a new thread (errno %d). If you are not out of available memory you can consult the manual for any possible OS dependent bug",
"Column count doesn't match value count at row %ld",
"Can't reopen table: '%-.64s',
"Invalid use of NULL value",
"Got error '%-.64s' from regexp",
"Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause",
"There is no such grant defined for user '%-.32s' on host '%-.64s'",
"%-.16s command denied to user: '%-.32s@%-.64s' for table '%-.64s'",
"%-.16s command denied to user: '%-.32s@%-.64s' for column '%-.64s' in table '%-.64s'",
"Illegal GRANT/REVOKE command. Please consult the manual which privleges can be used.",
"The host or user argument to GRANT is too long",
"Table '%-64s.%s' doesn't exist",
"There is no such grant defined for user '%-.32s' on host '%-.64s' on table '%-.64s'",
"The used command is not allowed with this MySQL version",
"Something is wrong in your syntax",
"Delayed insert thread couldn't get requested lock for table %-.64s",
"Too many delayed threads in use",
"Aborted connection %ld to db: '%-.64s' user: '%-.64s' (%s)",
"Got a packet bigger than 'max_allowed_packet'",
"Got a read error from the connection pipe",
"Got an error from fcntl()",
"Got packets out of order",
"Couldn't uncompress communication packet",
"Got an error reading communication packets"
"Got timeout reading communication packets",
"Got an error writing communication packets",
"Got timeout writing communication packets",
"Result string is longer than max_allowed_packet",
"The used table type doesn't support BLOB/TEXT columns",
"The used table type doesn't support AUTO_INCREMENT columns",
"INSERT DELAYED can't be used with table '%-.64s', because it is locked with LOCK TABLES",
"Incorrect column name '%-.100s'",
"The used table handler can't index column '%-.64s'",
"All tables in the MERGE table are not defined identically",
"Can't write, because of unique constraint, to table '%-.64s'",
"BLOB column '%-.64s' used in key specification without a key length",
"All parts of a PRIMARY KEY must be NOT NULL;  If you need NULL in a key, use UNIQUE instead",
"Result consisted of more than one row",
"This table type requires a primary key",
"This version of MySQL is not compiled with RAID support",
"You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column",
"Key '%-.64s' doesn't exist in table '%-.64s'",
"Can't open table",
"The handler for the table doesn't support check/repair",
"You are not allowed to execute this command in a transaction",
"Got error %d during COMMIT",
"Got error %d during ROLLBACK",
"Got error %d during FLUSH_LOGS",
"Got error %d during CHECKPOINT",
"Aborted connection %ld to db: '%-.64s' user: '%-.32s' host: `%-.64s' (%-.64s)",
"The handler for the table does not support binary table dump",
"Binlog closed while trying to FLUSH MASTER",
"Failed rebuilding the index of dumped table '%-.64s'",
"Error from master: '%-.64s'",
"Net error reading from master",
"Net error writing to master",
"Can't find FULLTEXT index matching the column list",
"Can't execute the given command because you have active locked tables or an active transaction",
"Unknown system variable '%-.64'",
"Table '%-.64s' is marked as crashed and should be repaired",
"Table '%-.64s' is marked as crashed and last (automatic?) repair failed",
"Warning:  Some non-transactional changed tables couldn't be rolled back",
"Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage. Increase this mysqld variable and try again',
"This operation cannot be performed with a running slave, run SLAVE STOP first",
"This operation requires a running slave, configure slave and do SLAVE START",
"The server is not configured as slave, fix in config file or with CHANGE MASTER TO",
"Could not initialize master info structure, check permisions on master.info",
"Could not create slave thread, check system resources",