The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Mysql начало ошибка Access denied "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Linux привязка / Linux)
Изначальное сообщение [ Отслеживать ]

"Mysql начало ошибка Access denied "  +/
Сообщение от xeeon (ok) on 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 но там про такое не чего не написано

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Mysql начало ошибка Access denied "  +/
Сообщение от ПитерПен on 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 установить? Может так оно вам легче будет? Кому как..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Mysql начало ошибка Access denied "  +/
Сообщение от Gennadi email(??) on 16-Авг-08, 02:03 

mysqladmin -u root -h localhost password 123456

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Mysql начало ошибка Access denied "  +/
Сообщение от angra (ok) on 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
>Охринеть...у скольких такая ошибка:)))

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Mysql начало ошибка Access denied "  +/
Сообщение от s10n on 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'

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

Всем удачи!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Mysql начало ошибка Access denied "  +/
Сообщение от s10n on 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)

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Mysql начало ошибка Access denied "  +/
Сообщение от vktRus on 13-Май-11, 15:17 
Как уже указывали выше, вы забыли ключ -p
Нужно так:
mysqladm -u root -p <command>
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру