[debian-mysql] Bug#995066: mariadb-server: Incorrect warning about corrupt tables on mysql start
Alexander Kirillov
nevis2us at ipros24.ru
Sat Sep 25 16:02:56 BST 2021
Package: mariadb-server
Version: 1:10.5.11-1
Severity: normal
Tags: l10n patch
Dear Maintainer,
/etc/mysql/debian-start incorrectly warns about corrupt tables if there're databases and tables with non-ascii names.
Тема WARNING: mysqlcheck has found corrupt tables
От root
Кому root at neva.localnet
Дата Сегодня 13:45
ERROR 1146 (42S02) at line 1: Table '??? ????.??? ??????' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.GDP' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.????????' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.??????' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.??????' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.???????' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.bugs-old' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.????? ?? ??????????' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.??? ???' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.??????????' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.?????? ??????????' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.?????? ???????' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.bugs' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.?????' doesn't exist
ERROR 1146 (42S02) at line 1: Table '??? ????.?????????' doesn't exist
Improperly closed tables are also reported if clients are accessing
the tables *now*. A list of current connections is below.
+-----+------+-----------+----+---------+------+----------+------------------+----------+
| Id | User | Host | db | Command | Time | State | Info | Progress |
+-----+------+-----------+----+---------+------+----------+------------------+----------+
| 441 | root | localhost | | Query | 0 | starting | show processlist | 0.000 |
+-----+------+-----------+----+---------+------+----------+------------------+----------+
Uptime: 6 Threads: 1 Questions: 879 Slow queries: 0 Opens: 428 Open tables: 421 Queries per second avg: 146.500
Suggested fix:
--- /usr/share/mysql/debian-start.inc.sh 2021-09-25 16:15:00.757459188 +0300
+++ /usr/share/mysql/debian-start.inc.sh 2021-09-25 16:16:05.448573230 +0300
@@ -23,7 +23,7 @@
# If a crashed table is encountered, the "mysql" command will return with a status different from 0
set +e
- LC_ALL=C $MYSQL --skip-column-names --batch -e '
+ $MYSQL --skip-column-names --batch -e '
select concat('\''select count(*) into @discard from `'\'',
TABLE_SCHEMA, '\''`.`'\'', TABLE_NAME, '\''`'\'')
from information_schema.TABLES where TABLE_SCHEMA<>'\''INFORMATION_SCHEMA'\'' and TABLE_SCHEMA<>'\''PERFORMANCE_SCHEMA'\'' and ( ENGINE='\''MyISAM'\'' or ENGINE='\''Aria'\'' )' | \
-- System Information:
Debian Release: 11.0
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-8-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages mariadb-server depends on:
ii mariadb-server-10.5 1:10.5.11-1
mariadb-server recommends no packages.
mariadb-server suggests no packages.
-- no debconf information
More information about the pkg-mysql-maint
mailing list