debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: установка пароля root пользователю mysql  (Прочитано 1503 раз)

0 Пользователей и 1 Гость просматривают эту тему.

LittleMonster

  • Гость
собственно, поставил СУБД mysql на Debian9, как узнать пароль пользователя, т.к. при установке ничего не спросил
 


LittleMonster

  • Гость
Re: установка пароля root пользователю mysql
« Ответ #2 : 20 Июнь 2017, 09:33:01 »
dpkg-reconfigure mysql-server
я нашел это решение, но что-то не помогло, ваша команда тоже не запускается.
а как чистый mysql поставить? зря они выпилили его
 

Оффлайн endru

  • Сообщений: 1572
  • Новосибирск
  • Jabber: endru@jabber.ru
Re: установка пароля root пользователю mysql
« Ответ #3 : 20 Июнь 2017, 10:39:43 »
При установке он запрашивает пароль! видимо до этого уже устанавливал mysql.

https://debian-administration.org/article/442/Resetting_a_forgotten_MySQL_root_password

LittleMonster

  • Гость
Re: установка пароля root пользователю mysql
« Ответ #4 : 20 Июнь 2017, 13:38:50 »
При установке он запрашивает пароль! видимо до этого уже устанавливал mysql.

https://debian-administration.org/article/442/Resetting_a_forgotten_MySQL_root_password
я поставил чистый дистрибутив, сделал sudo apt install mysql-server
никаких приглашений не было для ввода пароля, то что предложили выше sudo dpkg-reconfigure mysql-server не отрабатывает, делаю так sudo mysql_secure_installation, прохожу все настройки и все равно, при вводе sudo mysql -uroot -p могу ввести любой пароль у попаду сюда MariaDB [(none)]>

ваша статья 2006 года, она не подходит для моей ситуации, там  работа с mysql, а тут разработчики решили впилить mariadb.

Как поставить mysql???
« Последнее редактирование: 20 Июнь 2017, 13:49:21 от LittleMonster »
 

Оффлайн endru

  • Сообщений: 1572
  • Новосибирск
  • Jabber: endru@jabber.ru
Re: установка пароля root пользователю mysql
« Ответ #5 : 21 Июнь 2017, 03:48:20 »
Как поставить mysql???
перед тем как переходить на новые выпуски, сначала нужно читать информацию!
https://www.debian.org/releases/stable/mips/release-notes/ch-whats-new.ru.html#mariadb-replaces-mysql

LittleMonster

  • Гость
Re: установка пароля root пользователю mysql
« Ответ #6 : 22 Июнь 2017, 00:25:08 »
все что угодно, но не по делу, я нашел у зарубежных линксоидов решение, они более дружелюбные оказались.
а если не знаете ответ, зачем вообще тогда писать?
 

Оффлайн endru

  • Сообщений: 1572
  • Новосибирск
  • Jabber: endru@jabber.ru
Re: установка пароля root пользователю mysql
« Ответ #7 : 22 Июнь 2017, 03:39:10 »
зачем задавать вопрос если можно найти ответ в гугле и там эту информацию и оставить?

Оффлайн ferum

  • Сообщений: 3096
  • wheezy KDE & jessie LXDE & stretch KDE
Re: установка пароля root пользователю mysql
« Ответ #8 : 22 Июнь 2017, 12:32:32 »
По дефолту у мускула пароля нет
mysql -u root -p
жмём ввод
новый пароль
ввод
ещё раз пароль
ввод
Русские дебианщики против цифрового слабоумия !
 

Оффлайн rnqlover

  • Сообщений: 48
  • Jabber: rnqlover@jabber.ru
Re: установка пароля root пользователю mysql
« Ответ #9 : 07 Сентябрь 2017, 15:47:13 »
все что угодно, но не по делу, я нашел у зарубежных линксоидов решение, они более дружелюбные оказались.
а если не знаете ответ, зачем вообще тогда писать?

Какое решение нашли? Я перепробовал и mysqladmin и через mysql_secure_instalation и
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;
и
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

И то что предлает ув. ferum. Ничего из этого не помогло поставить пароль на рута. 

UPD
Разобрался. Все дело в том, что с какой то версии, root использует unit_socket для подлючения к БД. И какой бы ты пароль не выставил, ему все равно. Надо убрать значение unix_socket из колонки plugins, таблицы mysql.user
« Последнее редактирование: 07 Сентябрь 2017, 16:35:57 от rnqlover »
 

Теги: