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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Невозможно работать с командной строкой mysql.exe

Сообщения:  [1-10]   [11-18] 

 
 автор: Trianon   (10.09.2007 в 22:27)   письмо автору
 
   для: Veresk   (10.09.2007 в 18:51)
 

Мой Вам респект.

   
 
 автор: Trianon   (10.09.2007 в 22:26)   письмо автору
 
   для: Veresk   (10.09.2007 в 18:51)
 

Мой Вам респект.

   
 
 автор: Veresk   (10.09.2007 в 18:51)   письмо автору
 
   для: Trianon   (10.09.2007 в 09:14)
 

Огромное спасибо, Trianon!!!
Только что еще раз внимательно все пересмотрела и проверила - Ура, работает,
и со скриптом все в порядке (оказывыется, последние несколько раз пользовалась тем, в котором надо было убрать @ ) - дело было в моей невнимательности, замыленности взгляда, усталости.
Еще раз спасибо за отзывчивость и долготерпение :)

   
 
 автор: Trianon   (10.09.2007 в 09:14)   письмо автору
 
   для: Veresk   (09.09.2007 в 14:24)
 

У MySQL (как и у любой приличной СУБД) есть две части - та что умеет испускать запросы и та, что умеет их на них отвечать. Просто в силу того, что эти части в принципе могут быть размещены на разных машинах.
Та что исполняет (отвечает на) запросы запросы, зовется сервером MySQL (Файл mysql-max--*.exe, запускается как системный сервис win или демон unix)
Та что издает (испускает) запросы, зовется клиентской.
Их может быть несколько.
mysql.exe - команднострочный клиент.
php_mysql.dll - прослойка клиента взаимодействия из скриптов php.
Пакет PhpMyAdmin вкупе с ней создает полноценный тонкий клиент.
MySQL query browser, SQL-Front - графические (толстые) клиенты.

>Вчера я зашла в Services (через Control panel) запустила оттуда сервер mysql

Это операцию - там же в services - либо нужно сделать автоматической (тип запуска:авто), либо повторять после каждой перезагрузки компьютера. И тогда серверная часть MySQL у Вас будет работать. В смысле - работать не только вчера, но и каждый день.

Теперь о клиентской.
>
>Самое интересное и непонятное (мне, во всяком случае) то, что сегодня я попробовала войти через cmd - прописала путь - появилась та же ошибка, попробовала запустить mysql.exe из ярлыка главного меню - получилось: был запрос пароля - я ввела, а дальше - Welcome!!!

Вы вызвали клиента. Через него подключились к запущенному серверу.

>До этого (тоже сегодня) я через cmd запустила mysql (net start mysql)

Это запуск серверной части. Просто другой способ. Но результат, как от действия в services.

>Почему не получается запустить так как вы посоветовали? Что я сделала не так?

Клиентская часть (cmd , mysql.exe ) которая пароль просит и welcome писать умеет, работает лишь тогда, когда серверная часть уже запущена.

>Заранее спасибо!
>P.S. Проверила только что скриптами: "К сожалению, не доступен сервер mySQL"

скрипты работают через другую клиентскую часть. через библиотеку php_mysql.dll как часть установленного пакета php. И естественно тоже требуют загруженного сервера.

Скрипт который пишет "К сожалению, не доступен сервер mySQL" , к сожалению, сам нуждается в доработке. Приведите, пожалуйста, здесь его код. Исправим.

>Почему, если я туда уже вошла? Помогите все понять и научиться!!!
Потому что это было вчера. А компьютер , вероятно, был перезагружен.

   
 
 автор: Veresk   (09.09.2007 в 14:24)   письмо автору
 
   для: Trianon   (08.09.2007 в 23:45)
 

Добрый день,

Вчера я зашла в Services (через Control panel) запустила оттуда сервер mysql

Самое интересное и непонятное (мне, во всяком случае) то, что сегодня я попробовала войти через cmd - прописала путь - появилась та же ошибка, попробовала запустить mysql.exe из ярлыка главного меню - получилось: был запрос пароля - я ввела, а дальше - Welcome!!!
До этого (тоже сегодня) я через cmd запустила mysql (net start mysql)
Почему не получается запустить так как вы посоветовали? Что я сделала не так?
Заранее спасибо!
P.S. Проверила только что скриптами: "К сожалению, не доступен сервер mySQL"
Почему, если я туда уже вошла? Помогите все понять и научиться!!!

   
 
 автор: Trianon   (08.09.2007 в 23:45)   письмо автору
 
   для: Veresk   (08.09.2007 в 23:08)
 

при запуске чего появилось такое сообщение.
И какой строкой выполнялся запуск?

   
 
 автор: ddhvvn   (08.09.2007 в 23:10)   письмо автору
 
   для: Veresk   (08.09.2007 в 23:08)
 

См. сообщение Трианона!

   
 
 автор: Veresk   (08.09.2007 в 23:08)   письмо автору
 
   для: Trianon   (08.09.2007 в 22:52)
 

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

"Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in D:\Program files\www\Apache\Apache2\htdocs\newland\mysqltest_2.php on line 7
К сожалению, не доступен сервер mySQL"

При установке я ввела свой пароль, как это теперь изменить - почему система пишет: "using password: NO"? Пробовала не вводить пароль в переменную $dbpasswd скрипта - выдается то же сообщение. Что делать?

   
 
 автор: Trianon   (08.09.2007 в 22:54)   письмо автору
 
   для: Veresk   (08.09.2007 в 22:22)
 

<28000>: Access denied for user 'ODBC'@'localhost' <10061>

Показывайте, каим образом Вы подключаетесь к БД.
Из какой программы, какой строкой, и т.д. Подробно.
Строки копируйте через буфер. Руками не набирайте.

   
 
 автор: Trianon   (08.09.2007 в 22:52)   письмо автору
 
   для: Veresk   (08.09.2007 в 22:11)
 

>ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

Это признак того, что либо порт 3306 закрыт файрволлом (брендмауером) - и тогда его надо открыть.
либо сервер не запущен вообще...
либо сервер настроен на бессетевую работу - но это редкость, честно говоря.

   

Сообщения:  [1-10]   [11-18] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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