Когда я пытаюсь удалить mysql
базу данных, перед восстановлением получаю сообщение об ошибке,
ERROR 1146 (42S02): Table 'mysql.proc' doesn't exist
Но mysql.proc
существует в базе данных до удаления базы данных.
Есть идеи, почему MySql ведет себя здесь неожиданно?
ПРИМЕЧАНИЕ : Это не обновленная база данных, это недавно установленная база данных MariaDb-10.0.26.
Database changed
MariaDB [mysql]> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| column_stats |
| columns_priv |
| db |
| event |
| func |
| general_log |
| gtid_slave_pos |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| index_stats |
| innodb_index_stats |
| innodb_table_stats |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| roles_mapping |
| servers |
| slow_log |
| table_stats |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
30 rows in set (0.00 sec)
MariaDB [mysql]> drop database mysql;
ERROR 1146 (42S02): Table 'mysql.proc' doesn't exist