Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: соедините меня с MYSQL
 
 автор: Paradisea   (12.08.2008 в 21:56)   письмо автору
 
 

Почему у меня появляется всё время:
В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно.
Я уже и PHPmyadmin загубила, и MYSQL 2 раза переустановила. Опять то же самое.
if(! @mysql_select_db($dbname,$dbcnx))
exit("<P>В настоящий момент база данных не доступна,
поэтому корректное отображение страницы
невозможно.</P>" );
Это может быть от того, что я базу создала, но она пустая, там нет ещё никаких таблиц.
Может плюнуть и какой-нибудь HomServ2.0.1 установить?

  Ответить  
 
 автор: Trianon   (12.08.2008 в 22:28)   письмо автору
 
   для: Paradisea   (12.08.2008 в 21:56)
 

if(! mysql_select_db($dbname,$dbcnx))
    exit("<P>В настоящий момент база данных $dbname не доступна,
        поэтому корректное отображение страницы
        невозможно. </P>" . mysql_error() );

  Ответить  
 
 автор: Николай2357   (12.08.2008 в 23:03)   письмо автору
 
   для: Trianon   (12.08.2008 в 22:28)
 

+1 :)

  Ответить  
 
 автор: AcidTrash   (12.08.2008 в 23:56)   письмо автору
 
   для: Paradisea   (12.08.2008 в 21:56)
 

>Может плюнуть
Тоже вариант, но думаю лучше будет посмотреть пост Trianon`а, заодно и узнаете какая ошибка выдается.

  Ответить  
 
 автор: Paradisea   (13.08.2008 в 02:02)   письмо автору
 
   для: AcidTrash   (12.08.2008 в 23:56)
 

Попробывала, но теперь он мне выдаёт:
Access denied for user 'я'@'%' to database 'моя'.
Ну только сегодня создала, а она неблагодарная знать меня не хочет.
Хотя на любые новые базы и новых users она мне всё время выдаёт такое же.
Это началось, когда я нечаянно стёрла root в phpmyadmin.
Но после этого я два раза переустановила phpmyadmin и один раз MYSQL.
И вот получаю такое.
Может мои неправильные действия куда-нибудь вписались?

  Ответить  
 
 автор: Trianon   (13.08.2008 в 09:09)   письмо автору
 
   для: Paradisea   (13.08.2008 в 02:02)
 

Привилегии пользователей хранятся в специальной БД , которая так и называется mysql .
Если каталоги, в которых стоял сервер, не зачищались перед повторной установкой MySQL, то могли остаться постэффекты.

  Ответить  
 
 автор: cheops   (13.08.2008 в 11:21)   письмо автору
 
   для: Paradisea   (13.08.2008 в 02:02)
 

А пользователь от имени которого вы обращаетесь существует (вы его создавали)?

  Ответить  
 
 автор: mechanic   (13.08.2008 в 11:29)   письмо автору
 
   для: Paradisea   (13.08.2008 в 02:02)
 

потрясные названия )
мускуль, кстате, испытывает некие трудности с русским наименованием столбцов, значений полей enum/set, таблиц и самих баз при использовании буквы "я" )
mysql> create database я;
Query OK, 1 row affected (0.00 sec)

mysql> use `я`
ERROR 1049 (42000): Unknown database '&#209;'
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| (тут квадратик вместо "я") |
+--------------------+

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

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования