Это сообщение будет постепенно наполняться ответами на часто задаваемые вопросы на форуме. Ответы будут даны в виде ссылок и со временем будут структурированы по темам.
1. Не удается подключиться к серверу MySQL
См. статью Настройка удаленного подключения к MySQL
2. Возникла ошибка "Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource".
Предыдущий SQL-запрос выполнился с ошибкой. Чтобы узнать причину ошибки, добавьте обработку ошибок в скрипт
$result = mysql_query($sql) or die(mysql_error());
3. При обновлении сервера или при переносе дампа возникли кракозябры вместо русских букв, что делать?
См. статьи
http://sqlinfo.ru/articles/info/5.html и
http://sqlinfo.ru/articles/info/2.html4. Что такое внешние ключи (FOREIGN KEY)?
См.
http://webew.ru/posts/219.webew и
http://sqlinfo.ru/forum/viewtopic.php?id=603Ошибки при работе с внешними ключами5. Как использовать составные ключи, в каких случаях они работают?
См.
http://sqlinfo.ru/forum/viewtopic.php?id=1516. MySQL и Excel:
экспорт из Excel в MySQLдинамический вывод данных из MySQL в Excel7. Как восстановить забытый root-пароль для MySQL?
см. статью
Восстановление забытого пароля администратора в MySQL8. В базе все по-русски, а при выводе через браузер — возникают вопросительные знаки:
После подключения к базе, выполните команду «SET NAMES cp1251».
9. Как можно быстро выбрать несколько случайных строк из большой таблицы?
См.
http://sqlinfo.ru/forum/viewtopic.php?pid=11355#p1135510. В DLE не работает то-то и то-то.
Серьезно задумайтесь о том, чтобы выбрать другую CMS. DLE подвержен атакам
типа SQL injection, у него чрезвычайно нестабильный код, и он полон запросов,
которые не работают. Работающие CMS, например, — WordPress, Drupal или Joomla.
Наиболее часто возникающая ошибка: Error 1054. См.
Как бороться с MySQL error 1054.11. В MSSQL что-то не работает.
MSSQL ≠ MySQL, на этом форуме мы не обсуждаем MSSQL, Вам следует найти другой,
более подходящий для Вашего вопроса форум.
12. Как подключиться и выполнить запрос к базе данных из PHP/Perl/Python/Java/C/C++?
См. статью
Hello MySQL13. Как сделать что-то в PHP?
Вопросы по PHP следует задавать на
webew.ru.
14. Во FreeBSD в InnoDB не работает то-то и то-то.
Во FreeBSD испорченные порты для MySQL. Соберите сервер из официальных исходников.
15. Сервер MySQL не стартует из-за ошибки InnoDB.
Проверьте доступность файлов ibdata1, ib_logfile0, ib_logfile1 серверу MySQL и соответствие их положения и размеров параметрам сервера innodb_data_file_path, innodb_log_file_size. Сделайте на всякий случай резервную копию до начала восстановления. Попробуйте запустить сервер с опцией innodb_force_recovery, см.
http://sqlinfo.ru/forum/viewtopic.php?id=4021 и если часть данных будет все равно не доступна, попробуйте использовать низкоуровневую процедуру, основанную на innodb tools
http://sqlinfo.ru/forum/viewtopic.php?id=243816. Неправильно работает сортировка при группировке; неверный результат при группировке
См. статью
Группировка в MySQL