Полезно
SEO (Search Engine Optimization)
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/:
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 |
| Следваща > |
|---|