по команде
# /usr/local/bin/mysql --user=myuser --password=mypwd mydb
ERROR 1045 (28000): Access denied for user 'myuser'@'localhost' (using password: YES)
за то если написать так, то без проблем заходит:
# mysql --user=myuser -p mydb
Enter password:{mypwd}
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -AWelcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 46 to server version: 5.0.20Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
почему не хочет заходить с --password=mypwd ?
мне это важно, т.к. я делаю
mkfifo /tmp/mypipe.pipe
/usr/local/bin/mysql --user=myuser --password=mypwd mydb < /tmp/mypipe.pipe &
и мне нужно чтобы в этот пайп сислог-нг писал логи
Система Фри 5.4, мускуль 5.0.20захожу из под юниксового ползюка рут
но если дать команду
# /usr/local/bin/mysql --user=root --password=root_pwd mydb
то, как ни странно, заходит, и без интерактивног ввода пароля
/usr/local/bin/mysql -u myuser -pmypwd mydb < /tmp/mypipe.pipe &
>/usr/local/bin/mysql -u myuser -pmypwd mydb < /tmp/mypipe.pipe &не работает!
хотя раньше подобную операцию делал раньше на SuSE 9, мускуль 4, все работало =(
С входом моего пользователя разобрался, проблема была в том, что я напутал с password('mypwd') и old_password('mypwd') и тем, как надо создавать пользователя..... теперь другая проблема: syslog-ng не пишет логи в мой pipe..... есть ли какая-то возможность отлаживать pipe или проверить его работоспособность ручками?