URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81584
[ Назад ]

Исходное сообщение
"Mysql начало ошибка Access denied "

Отправлено xeeon , 15-Авг-08 15:22 
Установил mysql в OPENSUSE
при выполнении вот этой команды происходит ошибка
/usr/bin/mysqladmin --user=root password 123456
/usr/bin/mysqladmin: connect to server at localhost failed
error:Access denied for user root@localhost (using password: NO)
Зашел через mysql -user root -p
Полетел на google искал по ключу "error:Access denied for user root@localhost (using password: NO)"
Охринеть...у скольких такая ошибка:)))
нашел на одном сайте решение
Смена пароля
mysql> SET PASSWORD FOR root@localhost=PASSWORD('new_password');
mysql> FLUSH PRIVILEGES;
Пароль поменял:)

Вопрос таков
Как через mysqladmin заходить?Пишется всегда одно и тоже  connect to server at localhost failed
error:Access denied for user root@localhost (using password: NO)
или
/usr/bin/mysqladmin version
connect to server at localhost failed
error:Access denied for user root@localhost (using password: NO)

Я только начинаю изучать mysql...у меня есть учебник по mysql но там про такое не чего не написано


Содержание

Сообщения в этом обсуждении
"Mysql начало ошибка Access denied "
Отправлено ПитерПен , 15-Авг-08 22:26 
# mysqladmin --help

И сразу будет ясно для чего нужен mysqladmin. Если кратко - то создавать, удалять базы, таблицы, менять пароли и т.д. А так просто "через mysqladmin заходить" не надо, да и не получится. Для администрирования в консоли испльзуйте mysql
# mysql -p
Enter password: <здесь ввести пароль>
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.23-rc-log FreeBSD port: mysql-server-5.1.23

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> \q
Bye
#

А может для начала phpmyadmin установить? Может так оно вам легче будет? Кому как..

"Mysql начало ошибка Access denied "
Отправлено Gennadi , 16-Авг-08 02:03 

mysqladmin -u root -h localhost password 123456


"Mysql начало ошибка Access denied "
Отправлено angra , 16-Авг-08 14:46 
Для начала берем словарик и переводим
>Access denied for user root@localhost (using password: NO)"

Особое внимание обращаем на правильный перевод using password: NO. При наступлении просветления открываем man mysqladmin и видим правильный вид опции:
--password[=password]
-p[password]
Сравниваем с тем что у вас:
>/usr/bin/mysqladmin --user=root password 123456
>Охринеть...у скольких такая ошибка:)))

Уточнить вам где именно или сами догадаетесь?


"Mysql начало ошибка Access denied "
Отправлено s10n , 20-Янв-09 00:38 
Сам перерыл весь инет пока искал как это побороть, а все как всегда оказалось просто!

Шаг 1
Открываем 1 терминал, заходим под root, пишем:

#cd /usr/local/etc/rc.d
#./mysql-server stop
#cd /usr/bin/
#mysqld_safe --skip-grant-tables
на этом месте система как будто зависат... на самом деле просто mysqld_safe просто перешла в интерактивный режим и сюда будут валится логи.

Шаг 2
Открываем 2 терминал, заходим под root,
пишем:
#mysql

видим приветствие мускуля:
mysql>

пишем:
use mysql;
UPDATE user SET password=('New Password') where user='root';
exit;

далее запускаем mysql:
#mysql -u root -p 'New Password'

теперь первую консоль можно закрывать!

Всем удачи!


"Mysql начало ошибка Access denied "
Отправлено s10n , 20-Янв-09 01:18 
Чуть не забыл!
У меня почему-то после перезагрузки сервера мускуль снова терял базы и пароль рута. Помогло только когда я снова проделал все перечисленные в предыдущем посте действия, толька оставив пароль root'a пустым:
(UPDATE user SET password=('') where user='root';)
а потом изменил его еще раз вот так:
ftp# mysql -u root
mysql>
mysql> SET PASSWORD FOR root@localhost=PASSWORD('new_passwd');
mysql> exit

Все действия выполнялись на
FeeBSD 7.01
MySQl 5.0 (mysql-server-5.0.67_1)


"Mysql начало ошибка Access denied "
Отправлено vktRus , 13-Май-11 15:17 
Как уже указывали выше, вы забыли ключ -p
Нужно так:
mysqladm -u root -p <command>