SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 18.06.2008 05:14:13

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

FAQ - часто задаваемые вопросы по MySQL

Это сообщение будет постепенно наполняться ответами на часто задаваемые вопросы на форуме. Ответы будут даны в виде ссылок и  со временем будут структурированы по темам.

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.html

4. Что такое внешние ключи (FOREIGN KEY)?
См. http://webew.ru/posts/219.webew и http://sqlinfo.ru/forum/viewtopic.php?id=603
Ошибки при работе с внешними ключами

5. Как использовать составные ключи, в каких случаях они работают?
См. http://sqlinfo.ru/forum/viewtopic.php?id=151

6. MySQL и Excel:
экспорт из Excel в MySQL
динамический вывод данных из MySQL в Excel

7. Как восстановить забытый root-пароль для MySQL?
см. статью Восстановление забытого пароля администратора в MySQL

8. В базе все по-русски, а при выводе через браузер — возникают вопросительные знаки:
После подключения к базе, выполните команду «SET NAMES cp1251».

9. Как можно быстро выбрать несколько случайных строк из большой таблицы?
См. http://sqlinfo.ru/forum/viewtopic.php?pid=11355#p11355

10. В 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 MySQL

13. Как сделать что-то в 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=2438

16. Неправильно работает сортировка при группировке; неверный результат при группировке
См. статью Группировка в MySQL

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson