Перейти к контенту

Разбираемся с ошибками базы данных


GiV

Рекомендуемые сообщения

  • Ответы 213
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

  • Song

    Song 19 публикаций

  • Sannis

    Sannis 9 публикаций

  • Док

    Док 9 публикаций

  • NvG

    NvG 6 публикаций

не могу попробывать...

Форум окончательно сдох...

 

mySQL query error: SELECT * FROM ibf_cache_store WHERE cs_key IN ( 'rss_calendar','rss_export','components','banfilters','settings','group_cache','systemvars','skin_id_cache','forum_cache','moderators','stats','languages','bbcode','emoticons','stats','ranks','profilefields','portal_cache' )

 

SQL error: Can't open file: 'ibf_cache_store.MYD'. (errno: -1)

SQL error code:

Date: 27.10.2006, 18:15

Ссылка на комментарий
Поделиться на других сайтах

Как это не могу попробывать ?

 

Берём phpMyAdmin например..

 

А вообще - можно написать хостеру, ему не впадлу - он разберётся, т.к. ты в ошибке виноват меньше всех.

Ссылка на комментарий
Поделиться на других сайтах

Форум стоит в локальной сети.

Так что я виноват...

У меня есть бекап от 20,10,2006 *.SQL... Делал с помощью админки, резервное копирование БД...

Можно его как-нибудь восстановить?

 

При попытке восстановить базу с помощью phpmyadmin выдает ошибку

 

SQL-запрос:  

SELECT * 
FROM 
WHERE CONCAT_WS( "-", perm_key, perm_main, perm_child, perm_bit ) = "tools:admin:recache"
ORDER BY perm_key, perm_main, perm_child, perm_bit 

Ответ MySQL:  

#1064 - You have an error in your SQL syntax near 'WHERE CONCAT_WS("-", perm_key,  perm_main,  perm_child,  perm_bit)
		' at line 4

Ссылка на комментарий
Поделиться на других сайтах

кто-нибудь может подсказать чего и где не хватает?

 

mySQL query error: SELECT p.pid, p.topic_id, p.author_id, t.forum_id, t.inc_postcount, m.mgroup, m.posts, m.auto_g_change_history FROM ibf_posts p, ibf_topics t LEFT JOIN ibf_members m ON(m.id=p.author_id) WHERE p.topic_id=t.tid AND p.pid IN(111258,131000,139286)

SQL error: Unknown column 'p.author_id' in 'on clause'
SQL error code: 
Date: Sunday 29th 2006f October 2006 10:12:46 PM

 

Ошибка выскакивает при удалении тем из корзины

 

нашел виновника...

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

В общем странная штука обычно всегда ставилось, а тут на самом последнем етапе:

Ваш форум успешно установлен!

 

Процесс установки почти завершен.

Следующий этап запишет шаблоны в базу данных...

 

Нажмите сюда, если вас не переместило автоматически...

 

И тут такая абра кадабра:

IPS Driver Error 

mySQL query error: INSERT INTO ibf_admin_permission_keys (perm_key,perm_main,perm_child,perm_bit) VALUES('tools:admin:recache','tools','admin','recache')

SQL error: Duplicate entry 'tools:admin:recache' for key 1
SQL error code:

 

Все ето дело происходит у меня на локал хосте Appache 2.0.43 + MySQL 4.0.23 + PHP 4.4

Самое интересное IPB 1.3 ставить без проблем...

Сорри мб я нафлудил, но юзая поиск решения свое проблемы не нашол

Ссылка на комментарий
Поделиться на других сайтах

Вот такая шняга при попытке зайти на страницу IPB портала:

 

 

IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 94 файла /sources/action_public/portal.php)

 

mySQL query error: SELECT c.conf_key, c.conf_value, c.conf_default,t.conf_title_id, t.conf_title_keyword FROM ibf_conf_settings c  LEFT JOIN ibf_conf_settings_titles t ON ( c.conf_group=t.conf_title_id )   WHERE t.conf_title_keyword IN() OR conf_key LIKE 'csite%'

SQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') OR conf_key LIKE 'csite%'' at line 1
SQL error code: 
Date: 29.11.2006, 8:21

Ссылка на комментарий
Поделиться на других сайтах

Во время закачки фоты повис комп.

 

После этого стала вылезать вот это при входе в галлерею:

 

Возвращаемая ошибка

 

mySQL query error: SELECT count( * ) AS IMG_TOTAL, sum( file_size ) as TOTAL_SIZE, sum( views ) as TOTAL_VIEWS, sum( comments ) as COM_TOTAL, MAX( id ) as LAST_PIC FROM ibf_gallery_images WHERE approved=1

SQL error: Got error 127 from storage engine
SQL error code: 
Date: 28.11.2006, 21:59

Ссылка на комментарий
Поделиться на других сайтах

Вот такая шняга при попытке зайти на страницу IPB портала:

 

 

IPB Предупреждение [2] Invalid argument supplied for foreach() (Строка: 94 файла /sources/action_public/portal.php)

 

mySQL query error: SELECT c.conf_key, c.conf_value, c.conf_default,t.conf_title_id, t.conf_title_keyword FROM ibf_conf_settings c  LEFT JOIN ibf_conf_settings_titles t ON ( c.conf_group=t.conf_title_id )   WHERE t.conf_title_keyword IN() OR conf_key LIKE 'csite%'

SQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') OR conf_key LIKE 'csite%'' at line 1
SQL error code: 
Date: 29.11.2006, 8:21

либо файлов портала нет, либо забыл в админке подключить портал, или подкл. не так.

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Через админку показыается, что переменная max_connections=1000.

Юзеров мало, форуму нет и месяца. И тем не менее - Too many connections меня заколебало :D Где хоть что...

UPD: Пришел ответ от суппорта:

SQL сервер перегружен по вине кого-то из наших клиентов. К сожалению, раньше 10 часов (время московское) решить проблему вряд ли удастся.

То есть получается, что эта ошибка может быть совсем не из-за моего форума, просто кто-то из клиентов нагружает сервак хостера и из-за этого летит часть БД остальных? Ну вообще блин красиво....

Изменено пользователем Alvor
Ссылка на комментарий
Поделиться на других сайтах

В IPB 2.2 по умолчанию при ошибке базы данных просто выводится:

IPS Driver Error

There appears to be an error with the database.

You can try to refresh the page by clicking here

 

Кто подскажет как сделать вывод описания ошибки?

 

Сам нашел. )

Если кому-то понадобится - ips_kernel/class_db.php

 

$out = "<html><head><title>IPS Driver Error</title>

<style>P,BODY{ font-family:arial,sans-serif; font-size:11px; }</style></head><body>

<blockquote><h1>IPS Driver Error</h1><b>There appears to be an error with the database.</b><br>

You can try to refresh the page by clicking <a href=\"java script:window.location=window.location;\">here</a>.

<br><br><b>Error Returned</b><br>

<form name='mysql'><textarea rows=\"15\" cols=\"60\">".htmlspecialchars($the_error)."</textarea></form><br>We apologise for any inconvenience</blockquote></body></html>";

 

 

print $out;

Ссылка на комментарий
Поделиться на других сайтах

Kubik

Нифига не получается. Всё равно то же самое выдаёт.

 

Установил IPB 2.2.

При заходе в Look&Feel аля Скины выдаёт ошибку

IPS Driver Error
There appears to be an error with the database.
You can try to refresh the page by clicking here

В чём может быть проблема?

Точно такая же ошибка при попытке переместить тему.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
IPS Driver Error

There appears to be an error with the database.

You can try to refresh the page by clicking here

 

У меня тоже самое, что делать то? База вроде в норме

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Подскажите в чем проблема

Вылазит вот такая вот хернь, насколько я понимаю проблема в кавычках...пробывал заменить результат нулевой...

mySQL query error: 
	SELECT name, image, counter
	FROM mkp_statistic_browser_os
	WHERE  counter >0
	AND typ  = 'Browser'
	ORDER BY counter DESC
	LIMIT 


SQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
SQL error code: 
Date: 18.2.2007, 18:05

Ссылка на комментарий
Поделиться на других сайтах

Ребята помогите при заходе в Админ панель форума выдаёт:

 

mySQL query error: SELECT m.*,g.*,p.* FROM ibf_members m,ibf_groups g LEFT JOIN ibf_admin_permission_rows p ON ( m.id=p.row_member_id ) WHERE m.id=4 AND g.g_id=m.mgroup

 

SQL error: Unknown column 'm.id' in 'on clause'

SQL error code:

Date: Saturday 24th 2007f February 2007 11:22:11 PM

 

Как это исправить?

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

mySQL query error: SELECT * FROM ibf_members WHERE -172800 ORDER BY members_display_name ASC

 

SQL error: Got error 127 from storage engine

SQL error code:

Date: Tuesday 06th of March 2007 11:19:02 AM

 

Помогите пожалуйста, этого не было вчера, а сегодня утром - на тебе !!!

Ссылка на комментарий
Поделиться на других сайтах

Lio-Pol - у Вас повреждена таблица ibf_members. Можно через админку, если есть вход, починить таблицу. Если нет входа в админку то зайдите через phpMyAdmin и выберите в опциях этой таблицы repair. Это решит Вашу проблему.
Ссылка на комментарий
Поделиться на других сайтах

не, через админку он врядли зайдет, если мемберс поврежден

имхо phpMyAdmin должен быть всегда, это обяз.инструмент для сайта на php+MySQL

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

SQL error: Access denied for user 'novoset'@'localhost' (using password: YES)

SQL error code:

Date: 29.3.2007, 11:49

 

:D;):):):);):):D

Помогите решить проблему ПЛИЗЗЗЗЗЗ!!!!!!!

 

SQL error: Access denied for user 'novoset'@'localhost' (using password: YES)

SQL error code:

Date: 29.3.2007, 11:49

 

:):):lol::lol::lol::lol::lol::)

Помогите решить проблему ПЛИЗЗЗЗЗЗ!!!!!!!

 

 

 

Проблема решена спасибо за внимание!!!!!!!!!!!

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
Сменил mysql4 на mysql5 версия форум 2.0.4 , все нормально кроме отправки личных писем, пытаюсь отправить пользователю мне выдается:

 

mySQL query error: SELECT m.mgroup_others, m.id, m.name, m.msg_total, m.view_pop, m.email_pm, m.language, m.email, me.vdirs, g.g_max_messages, g.g_use_pm FROM ibf_members m, ibf_groups g
			LEFT JOIN ibf_member_extra me ON (m.id=me.id)
		   WHERE LOWER(m.name) IN ('User')
		   AND m.mgroup=g.g_id

mySQL error: Unknown column 'm.id' in 'on clause'
mySQL error code: 
Date: Monday 23rd 2006f October 2006 10:01:59 AM

 

Находим в /sources/sql/mysql_queries.php

 

function msg_get_cc_users( $a )
{

	return "SELECT m.mgroup_others, m.id, m.name, m.msg_total, m.view_pop, m.email_pm, m.language, m.email, me.vdirs, g.g_max_messages, g.g_use_pm FROM ".SQL_PREFIX."members m, ".SQL_PREFIX."groups g
			LEFT JOIN ".SQL_PREFIX."member_extra me ON (m.id=me.id)
		   WHERE LOWER(m.name) IN (".implode(",",$a['name_array']).")
		   AND m.mgroup=g.g_id";


}

 

Заменяем на:

 

function msg_get_cc_users( $a )
{

	return "SELECT m.mgroup_others, m.id, m.name, m.msg_total, m.view_pop, m.email_pm, m.language, m.email, me.vdirs, g.g_max_messages, g.g_use_pm FROM (".SQL_PREFIX."members m, ".SQL_PREFIX."groups g)
			LEFT JOIN ".SQL_PREFIX."member_extra me ON (m.id=me.id)
		   WHERE LOWER(m.name) IN (".implode(",",$a['name_array']).")
		   AND m.mgroup=g.g_id";


}

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.