ПРоблемма с Mysql SQL Error: Table 'mysql.proc' doesn't exis

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
whiterock
рядовой
Сообщения: 27
Зарегистрирован: 2008-03-06 9:53:08

ПРоблемма с Mysql SQL Error: Table 'mysql.proc' doesn't exis

Непрочитанное сообщение whiterock » 2009-10-09 9:39:49

при подключение к бд выстакаиевет такая ошибка SQL Error: Table 'mysql.proc' doesn't exist. Прбывал делать mysql_fix_privilege_tables.sql. Не помогло.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: ПРоблемма с Mysql SQL Error: Table 'mysql.proc' doesn't exis

Непрочитанное сообщение zg » 2009-10-09 10:41:42

Запусти mysql_upgrade --force

Код: Выделить всё

zg# mysql -e 'select * from mysql.proc'
zg# mysql -e 'drop table mysql.proc'
zg# mysql -e 'select * from mysql.proc'
ERROR 1146 (42S02) at line 1: Table 'mysql.proc' doesn't exist
zg# mysql_upgrade --force
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck'...
Running 'mysqlcheck'...
mysql.columns_priv                                 OK
mysql.db                                           OK
mysql.event                                        OK
mysql.func                                         OK
mysql.general_log
Error    : You can't use locks with log tables.
status   : OK
mysql.help_category                                OK
mysql.help_keyword                                 OK
mysql.help_relation                                OK
mysql.help_topic                                   OK
mysql.host                                         OK
mysql.ndb_binlog_index                             OK
mysql.plugin                                       OK
mysql.procs_priv                                   OK
mysql.servers                                      OK
mysql.slow_log
Error    : You can't use locks with log tables.
status   : OK
mysql.tables_priv                                  OK
mysql.time_zone                                    OK
mysql.time_zone_leap_second                        OK
mysql.time_zone_name                               OK
mysql.time_zone_transition                         OK
mysql.time_zone_transition_type                    OK
mysql.user                                         OK
test.dup_names                                     OK
test.unique_names                                  OK
Running 'mysql_fix_privilege_tables'...
OK
zg# mysql -e 'select * from mysql.proc'
zg#

whiterock
рядовой
Сообщения: 27
Зарегистрирован: 2008-03-06 9:53:08

Re: ПРоблемма с Mysql SQL Error: Table 'mysql.proc' doesn't exis

Непрочитанное сообщение whiterock » 2009-10-09 10:51:14

попробывал написал следующее

Код: Выделить всё

mysql.time_zone
error    : Table upgrade required. Please do "REPAIR TABLE `time_zone`" to fix i                                                          t!
mysql.time_zone_leap_second
error    : Table upgrade required. Please do "REPAIR TABLE `time_zone_leap_secon                                                          d`" to fix it!
mysql.time_zone_name
error    : Table upgrade required. Please do "REPAIR TABLE `time_zone_name`" to                                                           fix it!
mysql.time_zone_transition
error    : Table upgrade required. Please do "REPAIR TABLE `time_zone_transition                                                          `" to fix it!
mysql.time_zone_transition_type
error    : Table upgrade required. Please do "REPAIR TABLE `time_zone_transition                                                          _type`" to fix it!
mysql.user
error    : Table upgrade required. Please do "REPAIR TABLE `user`" to fix it!
roundcubedb.cache
error    : Table upgrade required. Please do "REPAIR TABLE `cache`" to fix it!
roundcubedb.contacts
error    : Table upgrade required. Please do "REPAIR TABLE `contacts`" to fix it                                                          !
roundcubedb.identities
error    : Table upgrade required. Please do "REPAIR TABLE `identities`" to fix                                                           it!
roundcubedb.messages
error    : Table upgrade required. Please do "REPAIR TABLE `messages`" to fix it                                                          !
roundcubedb.session
error    : Table upgrade required. Please do "REPAIR TABLE `session`" to fix it!
roundcubedb.users
error    : Table upgrade required. Please do "REPAIR TABLE `users`" to fix it!

Repairing tables
FATAL ERROR: Upgrade failed

whiterock
рядовой
Сообщения: 27
Зарегистрирован: 2008-03-06 9:53:08

Re: ПРоблемма с Mysql SQL Error: Table 'mysql.proc' doesn't exis

Непрочитанное сообщение whiterock » 2009-10-09 12:27:16

Заработало. Права дал не тому пользавателю... Спасибо за помощь