помогите новичку в установке

holyman

Новичок
помогите новичку в установке

Вероятно, я не первый, кто столкнулся с такой проблемой, но у меня ни в какую не хочет устанавливаться MySQL. Пробовал ставить 4.0.x 4.1.x 5.0.x 5.1alpha, но не доступен сервер mySQL. В папке bin запускаю mysql.exe, открывается дос приложение и сразу выходит... В сервисах покопался, там пишет, что MySQL сервер ис раннинг... А доступа к нему нет. Почему я решил что не доступа - с одного сайта взял код, который выодит в браузер версию май эс кью эла, в случае, если установлен удачно. Про инменения в php.ini и переносе dll файл из деректории пхп знаю. Но тем не менее ничего не выходит. При установке 4.0.х версии MySqlAdmin выдает Driver 3.51 Not Found ... Очень нужен ваш совет. Windows XP SP2, php5, apache2
 

Popoff

popoff.donetsk.ua
holyman
Открой документацию и прочитай о назначении всех файлов, которые ты можешь найти в каталоге bin. Когда прочтёшь - поймешь свою ошибку и узнаешь, как можно её исправить.
 

holyman

Новичок
Не могу воспользоваться ни одной командой - пишет can`t connect to localhost on `3306`
 

Апельсин

Оранжевое создание
посмотри в task manager запущен ли процесс, проверь действительно ли на 3306.
 

holyman

Новичок
Подчистил все следы от прошлого mysql. инсталю заново. версия 5.0. Файл my.ini кинул в директорию WINDOWS, потом через командную строку инсталил сервис. Запустил. Саксес. Пишу C:\mysql\bin\mysql mysql , а он выдает.
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) почему? если нету пассворда, почему доступ запрещен?? в my.ini поставил пасс 123. Повторяю C:\mysql\bin\mysql mysql выдает то же самое, но в конце YES. как тогда ввести пароль? исправьте сели делал что не так, делаю все по документации
 

Апельсин

Оранжевое создание
> почему? если нету пассворда, почему доступ запрещен??

потому что к базе данных mysql по де фолту имеет доступ только root.

mysql --help и смотреть какие опции используются для указания имени пользователя и пароля.
 

holyman

Новичок
-p, --password[=name]
Password to use when connecting to server. If password is
not given it's asked from the tty.
Больше ничего похожего я не нашел.

И еще - что есть имя пользователя? Я же никуда не вводил не имени ни пароля...

-~{}~ 16.04.06 19:12:

Это с вашего сайта:
Вход в режиме администрирования осуществляется несколько иначе:
cd mysql\bin —u root(имя пользователя) mysql
После этого должен появиться следующий текст:
Welcome to the My SQL monitor.Commands end with; or \g.
Your My SQL connection id is 1 to server version: 3.23.19

Но он либо говорит что директории не существует либо
'-u' is not recognized as an internal or external command,
operable program or batch file.
как я понял username = root, но я его ввести не могу...

-~{}~ 16.04.06 19:17:

столько народа здесь сидит, и никто не может помочь, сказав куда и как ввести юзернейм и пасс.
 

kolobok

fPanel Billing Coder
Пуск->Выполнить->cmd
В появившемся окне ввести
Код:
mysql -u root mysql
и показать что получилось.
 

holyman

Новичок
кое как разобрался...
как связать php & mysql ? на многих сайтах приведены примеры кодов, которые позволяют проверить, соединяется ли пхп с сервером. у меня не работает. прочитал что нужно перед extension=php_mysql.dll убрать ; в пхп.ини файле и в виндоус\систем32 внести libmysql.dll , все сделал, не получается, может что то еще есть, что следует прочитать или сделать? дайте пару советов или ссылку какую...

вот еще :
<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";

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

if (!mysql_select_db($dbname,$dbcnx) )
{
echo( "<P>В настоящий момент база
данных не доступна, поэтому
корректное отображение страницы
невозможно.</P>" );
mysql_error();
exit();
}
$query = "SELECT VERSION()";
$res = mysql_query($query);
echo "Версия сервера MySQL - ".mysql_result($res,0);
?>

А в браузере

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in C:\www\Apache2\htdocs\onemore.php on line 13

В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.

Почему если я командой mysql -u root -p mysql могу зайти в mysql, а браузеру чтото не нравится?
 
Сверху