Вы здесь

mysql настройка

неполучается подключится к базе

# mysql mysql
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

как это исправить???

ukazite uzera,podklu4enie dla lubogo uzera k baze mysql u vas zapres4eno
#mysql -u root -p

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

#mysql -u root -p 7890
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
все равно не хочет, еще идеи?

mysql только что поставленный или уже пользованный? Если свежий, базы данных служебные инициировал, пароль рута устанавливал?

поставил вчера, сделал следующее...

#mysql mysql
mysql>update user set host='%' where host='localhost' and user='root';

попытался подключиться через mysqlmanager, что вышло неудачно и с тех по мне пишет:

# mysql mysql
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

emerge --config mysql
запусти и задай пароль

Если ошибка
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql',
после
emerge --config mysql и задания пароля, опять ошибка, то запускаем
/usr/sbin/mysqld --skip-grant &
Проверяем (как у меня для mysql-5.0.54) таблица user базы mysql вообще пуста, то добаляем запись root:

INSERT INTO user VALUES('localhost','root',PASSWORD(''),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','NULL','NULL','NULL','0','0','0','0');
INSERT INTO user VALUES('127.0.0.1','root',PASSWORD(''),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','NULL','NULL','NULL','0','0','0','0');

gorodetskiy_ написал:
поставил вчера, сделал следующее...
#mysql mysql
mysql>update user set host='%' where host='localhost' and user='root';

вот это вы напрасно сделали.
если хотите, чтобы пользователь мог пользоваться мускулем локально и удаленно, то вам надо иметь ДВЕ таких записи. root@localhost не попадает под правило root@'%', ему нужно отдельно. попробуйте через удаленку рутом зайти и вернуть все на место.

Ошибка здесь: mysql -u root -p 7890
Правильно будет так: mysql -u root -p7890