Иноватория Web | Идеи и Решения

Банер кампании
Процедури по представяне на сайта в специализирани портали за бранша е част от нашата, онлайн маркетинг стратегия. Размяната на банери не само представя вашия сайт, но и генерира трафик към него.
Начало arrow Полезно arrow SEO (Search Engine Optimization) arrow MySQL Errors - ERROR MESSAGES
MySQL Errors - ERROR MESSAGES Печат Е-мейл
КАК ДА ОПРЕДЕЛЯ ОТ КАКВО Е ПРЕДИЗВИКАН ДАДЕН ПРОБЛЕМ?

Когато решите, че имате MySQL проблем, първо трябва да определите дали някоя програма или част от хардуера не е причина за проблема.
Ако проблема се характеризира с някои от описаните по-долу симптоми, то най-вероятно имате хардуерен проблем:

1. Не ви работи клавиатурата. Това най-лесно може да се провери чрез натискане на бутон "Caps Lock", който включва писане с големи букви. Ако лампичката на клавиатурата ви не свети, най-вероятно клавиатурата не работи и трябва да я смените. Другия вариант е просто да се е откачил или прекъснал кабела на клавиатурата, затова го проверете и рестартирайте компютъра си. Ако проблема остава, сменете клавиатурата.
2. Не работи мишката.
3. Машината не отговаря на ping-ове.
4. Не работят коректно програми, несвързани с MySQL.

За да отстраните подобни проблеми опитайте следното:
1. Във всички тези случаи трябва да проверите всички кабели, както и хардуера си. Проверете също дали не са налични някакви пачове и ъпдейти на програмите и операционната ви система, които биха могли да разрешат проблема. Проверете и дали са ъпдейтнати всички библиотеки (като glibc например).
2. Ако е блокирала клавиатурата ви може да опитате да я оправите като се логнете в машината си през друга машина и изпълните kbd_mode -a.
3. Изучете системните си лог-файлове (те се намират в директория /www/logs), за да установите евентуалната причина за проблема. Ако смятате, че проблема е в MySQL трябва да проучите и MySQL лог файловете. За повече информация вижте страницата за лог-файловете в dev.mysql.com: http://dev.mysql.com/doc/mysql/en/log-files.html.
4. Ако смятате, че възникналия проблем не е хардуерен, тогава трябва да намерите коя част от софтуера е причина за проблема. Използвайте Task Manager или друга подобна програма за диагностика и фиксиране на проблеми по софтуера, за да откриете коя програма създава проблем в машината ви. Проверете не сте ли превишили лимита на дисковото пространство, дали нямате повредени файлове или други грешки, които да пречат на нормалната работа на машината ви.

След като сте проверили всички тези възможности и извършили необходимото, а проблема все още съществува и смятате, че той е предизвикан от MySQL сървъра или MySQL клиента, може да изпратите bug report до http://bugs.mysql.com/, като опишете точно и подробно проблема, симптомите му и т.н., както и защо смятате, че MySQL е причина за появата му.

Ако смятате да изпратите bug report, първо се запознайте с материала на страницата от линка по-долу:
http://dev.mysql.com/doc/mysql/en/asking-questions.html

Източник на горния материал:
http://dev.mysql.com/doc/mysql/en/what-is-crashing.html

ОБИЧАЙНИ ГРЕШКИ ПРИ ПОЛЗВАНЕ НА MySQL

Една от често срещаните грешки е превишаване на максималния брой заявки към базата данни. В този случай съобщението е подобно на следното:

SQL Error : 1226 User 'username' has exceeded the 'max_questions' resource (current value: 150 000)

Максимума на заявките към базата данни за даден юзер е ограничен до 150 000 на час и при превишаване на този лимит MySQL започва да отказва заявките. За да превишите този лимит страницата ви трябва да генерира огромен трафик от стотици хиляди посетители дневно. Обикновено проблема е не в многото посещения, а в неоптимизирани скриптове. Една от възможните причини за претоварване, освен наистина много заявки, е "въртене" на mysql_query-та в някакъв вътрешен цикъл. Брояча на заявки се рестартира на кръгъл час.

Най-често срещаните грешки при ползване на MySQL са описани в секцията Common Errors When Using MySQL Programs на http://dev.mysql.com/:
  • Access denied
  • Can't connect to [local] MySQL server
  • Client does not support authentication protocol
  • Password Fails When Entered Interactively
  • Host 'host_name' is blocked
  • Too many connections
  • Out of memory
  • MySQL server has gone away
  • Packet too large
  • Communication Errors and Aborted Connections
  • The table is full
  • Can't create/write to file
  • Commands out of sync
  • Ignoring user
  • Table 'tbl_name' doesn't exist
  • Can't initialize character set
  • File Not Found
Връзки към страниците с подробно описание на всеки един от проблемите и начини за решаването им се намират на адрес:
http://dev.mysql.com/doc/mysql/en/common-errors.html

Списък с MySQL Error Messages може да намерите на адрес:
http://dev.mysql.com/doc/mysql/en/error-handling.html

Информацията за MySQL Error Log File се намира на адрес:
http://dev.mysql.com/doc/mysql/en/error-log.html
 
Следваща >

Анкета

Как научихте за нас?
 

Кой е online