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

Форум MySQL

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

 

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

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

тема: Не могу запустить MySQL, что делать?
 
 автор: semia777   (24.12.2005 в 10:03)   письмо автору
 
 

После тестирования MySQL cледующим скрапом


<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";

$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
if (!@mysql_select_db($dbname,$dbcnx) )
{
echo "<p>К сожалению, не доступна база данных</p>";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "<p>Ошибка в запросе</p>";
exit();
}
echo mysql_result($ver, 0);
?>
комп выдает:

К сожалению, не доступна база данных

Так ведь я еще БД и не устанавливал.

А при регистрации мускула с командной строки, комп его не видит.

Будь те добры подскажите, что делать?

   
 
 автор: cheops   (24.12.2005 в 13:08)   письмо автору
 
   для: semia777   (24.12.2005 в 10:03)
 

Посмотрите директорию C:/mysql/data - сколько поддиректорий в ней и какие?

   
 
 автор: semia777   (24.12.2005 в 19:35)   письмо автору
 
   для: cheops   (24.12.2005 в 13:08)
 

Я имею следующие поддиректории:

С: \ WebServers \ urs \ local \ mysql4 \ data \ mysql
C: ..\ data \ phpmyadmin

   
 
 автор: cheops   (24.12.2005 в 22:04)   письмо автору
 
   для: semia777   (24.12.2005 в 19:35)
 

Просто создайте подручными средствами директорию С: \ WebServers \ urs \ local \ mysql4 \ data \ test, или запустите phpMyAdmin - если он работает - всё в порядке, можно больше не тестировать базу данных.

   
 
 автор: semia777   (25.12.2005 в 21:10)   письмо автору
 
   для: cheops   (24.12.2005 в 22:04)
 

Если я не могу через командную строку компа зайти на командную строку мускула, то как я ему могу давать команды?

   
 
 автор: cheops   (26.12.2005 в 01:42)   письмо автору
 
   для: semia777   (25.12.2005 в 21:10)
 

Чего-то не очень понял... директорию можно создать любым менеджером, Explorer, например...

   
 
 автор: semia777   (06.01.2006 в 21:51)   письмо автору
 
   для: cheops   (26.12.2005 в 01:42)
 

Объясните, бутьде добры!

Открываю Пуск/Программы/Стандартные/Командная строка
shell> mysql -h host -u user -p
или
mysql -h host -u user -p

После этого должна появляться командная строка Mysql , я правильно понимаю?

У меня же в Командной строке, в первом и втором случае появляется , что shell или mysql не найти или это просто ошибка.
Почему это происходит или я что-то не понимаю?

   
 
 автор: cheops   (07.01.2006 в 00:59)   письмо автору
 
   для: semia777   (06.01.2006 в 21:51)
 

Под Windows порядок действий немного другой, сначала нужно перейти в каталог с mysql, для этого набирайте команду
cd C:\mysql\bin

после того как приглашение примет вид
C:\mysql\bin>
набирайте mysql -h host -u user -p

   
 
 автор: semia777   (08.01.2006 в 14:50)   письмо автору
 
   для: cheops   (07.01.2006 в 00:59)
 

У меня в командной строке следующее:

Microsoft Windous XP [Version 5.1.2600]
<C> Copyringht 1985-2001 Microsoft Corp.

C:\Dokumente und Einatellungen\Vladimir Z*******>

Командой cd .. я убираю лишнее до
C:\> , но стрелка не убирается и я вынужден писать

C:\> cd C:\mysql\bin
или
C:\> C:\mysql\bin

В обоих случаях комп показывает, что он ничего не нашел или это ошибка.


Может быть я что-то не так делаю?

   
 
 автор: cheops   (08.01.2006 в 18:16)   письмо автору
 
   для: semia777   (08.01.2006 в 14:50)
 

Когда будете в C:\> набирите dir - посмотрите есть ли там директория mysql, если есть набирайте
cd mysql

далее опять набирайте dir - если есть директория bin набирайте
cd bin

PS Вы можете завести ярлык командой строки на рабочем столе и прописать путь в свойствах ярлыка, чтобы каждый раз это всё не набирать...

   
 
 автор: semia777   (09.01.2006 в 19:26)   письмо автору
 
   для: cheops   (08.01.2006 в 18:16)
 

С помощью команды сd в командной строке добрался до
C:> , далее запустив команду dir
получаю таблицу, как я понимаю, с длинным списком файлов, один из которых был mysql
Но в конце списка все равно появляется C:>

Набираю команду cd mysql, комп пишет, что команда не правильна

Набираю команду dir cd mysql, комп показывает, что есть один файл с пустым объемом 106.500.546.560 Бит

При наборе команд: dir cd bin, dir cd mysql\bin, dir mysql\bin
Комп пишет, что файл найти не может


То есть, если я правильно понимаю, у меня почему-то отсутствует файл bin?
Извечный русский вопрос: что делать?

   
 
 автор: Евгений Петров   (09.01.2006 в 19:52)   письмо автору
 
   для: semia777   (09.01.2006 в 19:26)
 

Давайте сначала разберемся с файлами и папками. Вам нужно найти не файл bin а папку bin. Не мучайтесь с консолью найдите файл mysql.exe в поиске или на диске C:\ полазьте поишите папку mysql или что то типа этого. В ней должна быть папка bin а в этой папке mysql.exe. Например у вас получился путь до ФАЙЛА mysql.exe такой:
C:\Program Files\MySQL\bin\mysql.exe

В командной строке набираете:
cd C:\Program Files\MySQL\bin\

У вас появится что то вроде:
C:\Program Files\MySQL\bin\>

Дальше см ниже.

   
Rambler's Top100
вверх

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