Проблема с коммандной строкой

Zuzu123

Новичок
Проблема с коммандной строкой

привет всем,

в командной строке меняю директорию на:

Z:\Programs\mysql\bin

пишу mysql - выдает такое:


Z:\Programs\mysql\bin>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N
O)


в чем проблема?
 

440hz

php.ru
Zuzu123

mysql --user=root --pass=<пароль>

желательно прочитать
mysql --help
 

Zuzu123

Новичок
Автор оригинала: 440hz
Zuzu123

mysql --user=root --pass=<пароль>

желательно прочитать
mysql --help
спасибо!

-~{}~ 28.03.07 18:42:

пытаюсь сделать:

mysql>

-> insert into user (Host, User, Password, Select_priv, Insert_priv, Update_priv, Delete_priv)
-> values ("localhost", "php", Password("root"), "Y", "Y", "Y", "Y");

выдает:

Field 'ssl_cipher' doesn't have a default value

задаю ему NULL, выдает:

Field 'x509_issuer' doesn't have a default value
mysql> insert into user

задаю NULL

та же самая хрень. подскажите, пожалуйста, как решить эту проблему
 

Zuzu123

Новичок
да, есть grant.
но я немного не понимаю синтаксис

-~{}~ 29.03.07 17:27:

мля

D:\mysql\bin>mysql --user=root pass=root;

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N
O)

ну что такое.... теперь и зайти не могу
 

Апельсин

Оранжевое создание
вообще-то опция называется --password. кроме того всегда полезно запустить mysql --help.
 

Zuzu123

Новичок
ничего не помогает... в хелпе почитал про пассворды,

пишу: mysql -p

потом пишу пасс

ни фига
 

Апельсин

Оранжевое создание
как именно пишешь?
а у рута вообще установлен пароль?
по умолчанию полтьзователь root идет без пароля.
 

Alexandre

PHPПенсионер
этому юзеру еще надо права прописать на доступ в соответствующие базы

GRANT ALL PRIVILEGES ON dbname.* TO username@localhost WITH GRANT OPTION
 

Zuzu123

Новичок
Alexandre
да, я уже разобрался.
но - теперь я хочу проверить содединение php c mysql и делаю следующее:

1. файл db_config.php

<? php

$db_host = "localhost";
$db_user = "php";
$db_password = "texmex";
$db_name = "testdb";

?>

делаю нову папку в своем webroot и кладу его туда.

2. файл temp_con.php

<?php

require ($_SERVER["DOCUMENT_ROOT"]."/config/db_config.php");
$connection = mysql_connect($db_host, $db_user, $db_password) or die ("error connecting");
echo "connection made";

?>

вызывю localhost/temp_con.php и мне выдает пустую страницу.

при этом php настроен нормально (выдает фиолетовые страницы) и mysql тоже настроен и работает.

в чем может быть проблема?

-~{}~ 30.03.07 11:05:

делаю новую папку config в своем webroot и кладу его туда
 
Сверху