LINUX.ORG.RU

mysql_secure_installation access denied

 


0

2

Усановил mysql-server (ноутбук), скачал дистрибутив /mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz (582Мб) Пытаюсь настроить вход для клиента mysql_secure_installation настройку пароля для root-а не выполняет

mkaro@asus:/usr/local/mysql$ sudo mysql_secure_installation
[sudo] password for mkaro: 

Securing the MySQL server deployment.

Enter password for user root: 
Error: Access denied for user 'root'@'localhost' (using password: YES)
mkaro@asus:/usr/local/mysql$ mysql_secure_installation

Securing the MySQL server deployment.

Enter password for user root: 
Error: Access denied for user 'root'@'localhost' (using password: YES)
mkaro@asus:/usr/local/mysql$ sudo mysql -u mysql
[sudo] password for mkaro: 
ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO)
mkaro@asus:/usr/local/mysql$ sudo service mysql status
● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2023-03-06 02:33:35 MSK; 11h ago
    Process: 6766 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
   Main PID: 6774 (mysqld)
     Status: "Server is operational"
      Tasks: 39 (limit: 9333)
     Memory: 364.2M
     CGroup: /system.slice/mysql.service
             └─6774 /usr/sbin/mysqld

Mar 06 02:33:34 asus systemd[1]: Starting MySQL Community Server...
Mar 06 02:33:35 asus systemd[1]: Started MySQL Community Server.

что ж такое или я стал слишком старым (последний раз с mysql имел дело в 2010) или все в таком тумане (в облаках) что мне лучше не лезть вообще. Ну что с ним делать. Как войти в mysql?

Выполнил вот эти инструкции:

$> groupadd mysql
$> useradd -r -g mysql -s /bin/false mysql
$> cd /usr/local
$> tar xvf /path/to/mysql-VERSION-OS.tar.xz
$> ln -s full-path-to-mysql-VERSION-OS mysql
$> cd mysql
$> mkdir mysql-files
$> chown mysql:mysql mysql-files
$> chmod 750 mysql-files
$> bin/mysqld --initialize --user=mysql
$> bin/mysql_ssl_rsa_setup

https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html



Последнее исправление: mkaro (всего исправлений: 1)
Ответ на: комментарий от mkaro

Судя по твоим данным, у тебя уже установлен дистрибутивный mysql. Зачем ты сверху качал и ставил бинарь с официального сайта? Что ты вообще хочешь сделать, опиши своими словами?

Dimez ★★★★★
()
Ответ на: комментарий от Dimez

Давайте разберемся, что у меня и где установлено. Я установил только бинарный файл, до того mysql у меня не было вообще.

Инсталляция есть в папке: /usr/local/mysql

Ну все, вылечился… (см мой предыдущий пост) теперь у меня не стартует даже консоль (Ctrl-Alt-T), блин.

python3.10, mysql-client

mkaro
() автор топика
Ответ на: комментарий от Dimez

И что теперь делать? Понимаете, не выполнялась у меня установка штатная, зависимости не пускали. Мой предыдущий пост, лечился там с мастерами, в итоге вот такой результат. Я не ругаюсь, но что можно сделать

mkaro
() автор топика
Ответ на: комментарий от mkaro

Я же спросил уже, где ответ?

mysql_secure_installation access denied (комментарий)

Что ты вообще хочешь сделать, опиши своими словами?

Я прочитал твою предыдущую тему, перед установкой какого-либо софта (mysql) надо разобраться в проблемами у пакетного менеджера.

Dimez ★★★★★
()
Ответ на: комментарий от Dimez

Спасибо! Я хочу установить mysql локально и добавить альтернативный Python (3.10.10), включая IDLE (GUI), т.е. нужен tkinter. Сейчас проблемы в том, что:

  1. Перестал запускаться терминал, вообще не стартует. Software & Updates ожил после перезагрузки, так понимаю.

  2. А до этого сервер мускула установил, но не штатно, а скачал дистрибутив. Не могу войти, access denied по всем пунктам.

Хотя бы терминал вылечить.

mkaro
() автор топика
Ответ на: комментарий от Dimez

Не было у меня mysql до этого.

sudo apt-get install mysql-server не работал, не срабатывали зависимости, не знаю, что ему нужно было, для меня что-то запредельное. Поэтому и качал бинарник.

mkaro
() автор топика
Ответ на: комментарий от mkaro

python3.10 нет в focal штатно, только из сторонних PPA.

Установка софта через make install в обход пакетного менеджера - очень плохо. Вычищай вручную и ставь через пакетный менеджер. И всё равно без исправления пакетного менеджера никак, он у тебя поломан. Врядли ты осилишь это. Переставь ubuntu (поставь 22.04, там python3.10 штатный) и прежде чем что-то делать - думай и читай. В Linux нет механизмов, дающих по рукам шаловливому пользователю с рутовыми правами, подразумевается, что пользователь знает, что делает. Максимум - предупреждение высветится.

Dimez ★★★★★
()
Ответ на: комментарий от Dimez

Переустанавливаться это беда!!! Три системы на борту. Это невозможно. Проще оставить как есть, хрен с ним, нету и ладно, купим новый ноутбук, может быть. А убунту, точно, больная система, бесконечное множество проблем, если уж ставить, то что-нибудь еще.

mkaro
() автор топика
Ответ на: комментарий от mkaro

А убунту, точно, больная система, бесконечное множество проблем

А ещё, говорят, что если больно ударишься мизинцем о табуретку, то помогает, если эту табуретку отругать или даже ударить!

vvn_black ★★★★★
()
Ответ на: комментарий от mkaro

Переустанавливаться это беда!!! Три системы на борту

Не надо переставлять все 3, только ubuntu, в которой поломан пакетный менеджер и система. Было бы неплохо содержимое /var/log/apt залить куда-нибудь, чтобы хотя бы приблизительно понимать, что произошло. Вариант «я ничего не делал, оно само» - не принимается :)

А убунту, точно, больная система, бесконечное множество проблем, если уж ставить, то что-нибудь еще.

Ерунда, нормальная система. Не надо уподобляться трёхлетке, который, споткнувшись об стул, ругает его. Рабочий инструмент свой просто надо изучать, а не бездумно тыкать во все кнопки.

Dimez ★★★★★
()
Ответ на: комментарий от SpaceRanger

Не знаю. Ну хоть бы посоветовал бы кто, куда рулить-то теперь. Ой не хочу опять инстолл-реинстолл, надоело.

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 1)
Ответ на: комментарий от easybreezy

Сейчас главное восстановить работоспособность терминала (простой Ctrl-Alt-T, Terminal, консоль, одним словом), который у меня уж точно не работает, даже не стартует. Не знаю, что там с apt.

Потом можно посмотреть и на мускул.

У меня есть (работает) Konsole - Консоль от плазмы (KDE, Kubuntu)

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 2)
Ответ на: комментарий от easybreezy

Работает консоль от KDE (plasma). Две оболочки под убунтой. Что запустить, какие ошибки посмотреть, где? там логи на сотни Kb.

Короче, я могу достать любые файлы. У меня и эта консоль есть, и Far есть.

Скажите, что скинуть, желательно и куда скинуть. Все сделаю. Сам я не понимаю, куда смотреть, чтобы вылечить родной терминал от Gnome.

Не работает именно gnome-terminal.

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 1)
Ответ на: комментарий от easybreezy

Если я все правильно понял, вот такая фишка вываливается:

mkaro@asus:~$ gnome-terminal
Traceback (most recent call last):
  File "/usr/bin/gnome-terminal", line 9, in <module>
    from gi.repository import GLib, Gio
ModuleNotFoundError: No module named 'gi'

Что за gi?

mkaro
() автор топика
Ответ на: комментарий от mkaro

вот такая картинка:

mkaro@asus:~$ whereis pip
pip: /usr/local/bin/pip3.8 /usr/local/bin/pip3.10 /usr/local/bin/pip /home/mkaro/.local/bin/pip3.8 /home/mkaro/.local/bin/pip /usr/share/man/man1/pip.1.gz
mkaro@asus:~$ pip3.8 install gi
Defaulting to user installation because normal site-packages is not writeable
ERROR: Could not find a version that satisfies the requirement gi (from versions: none)
ERROR: No matching distribution found for gi

это после установки python3.10 сразу после установки проблем как-бы не видел в общем 3.8 у меня развалился (дефолтный как-бы)??

mkaro
() автор топика
Ответ на: комментарий от easybreezy

питонов у меня в работе два, 2.7 и 3.8, в списках числятся:

mkaro@asus:~$ ls /usr/bin/python*
/usr/bin/python     /usr/bin/python2.7-config  /usr/bin/python3.8-config  /usr/bin/python3-pasteurize
/usr/bin/python2    /usr/bin/python3           /usr/bin/python3-config    /usr/bin/python-argcomplete-check-easy-install-script3
/usr/bin/python2.7  /usr/bin/python3.8         /usr/bin/python3-futurize  /usr/bin/python-argcomplete-tcsh3

но есть еще и 3.10, который я опять же воткнул как-то через make, по той же причине, не работали зависимости. Эта беда была во всех случаях: python3.10, mysql-server, mysql-client

mkaro@asus:~$ ls /usr/local/bin/python*
/usr/local/bin/python3.10  /usr/local/bin/python3.10-config  /usr/local/bin/python-barcode

модуль gi есть только в одном месте:

mkaro@asus:~$ ls /usr/lib/python3/dist-packages/gi/
_compat.py     _gi_cairo.cpython-38-x86_64-linux-gnu.so  __init__.py      overrides           repository
_constants.py  _gi.cpython-38-x86_64-linux-gnu.so        module.py        _propertyhelper.py  _signalhelper.py
docstring.py   _gtktemplate.py                           _option.py       __pycache__         types.py
_error.py      importer.py                               _ossighelper.py  pygtkcompat.py

и его импортирует python3.8. А вот дефолтом python3 сейчас стал 3.10. Похоже из-за того и проблемы. altinstall делал, что-то наехало друг на друга.

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 1)
Ответ на: комментарий от mkaro

Я разве это спрашивал? Разбирайся тогда сам.

А вот дефолтом python3 сейчас стал 3.10.

sudo update-alternatives –config python3

easybreezy
()
Последнее исправление: easybreezy (всего исправлений: 1)
Ответ на: комментарий от easybreezy
mkaro@asus:~$ python -V
Python 3.8.10
mkaro@asus:~$ python3 -V
Python 3.10.10
mkaro@asus:~$ sudo update-alternatives –config python3
update-alternatives: error: unknown argument '–config'
mkaro@asus:~$ sudo update-alternatives –-config python3
update-alternatives: error: unknown argument '–-config'
mkaro
() автор топика
Ответ на: комментарий от easybreezy
mkaro@asus:~$ sudo update-alternatives --config python3
There are 2 choices for the alternative python3 (providing /usr/bin/python3).

  Selection    Path                       Priority   Status
------------------------------------------------------------
* 0            /usr/local/bin/python3.10   2         auto mode
  1            /usr/bin/python3.8          1         manual mode
  2            /usr/local/bin/python3.10   2         manual mode
mkaro
() автор топика
Ответ на: комментарий от mkaro

Ни за что бы не подумал, что консолью убунту управляет питон.

file /usr/bin/gnome-terminal

Позже можно и к мускулу перебраться, но пока не буду.

Для начала надо прекратить ставить софт из исходников и удалить уже поставленный.

easybreezy
()
Ответ на: комментарий от Dimez

В общем консоль вылечили, все дело питоне, оказывается. Теперь можно было подумать о корректной установке чего-то еще Хотелось бы все же установить:

  1. Свежий питон, любой 3.10 и выше
  2. Mysql локально (сервер+клиент)

пока ничего не трогал, как налил из исходников и бинарников, так все и лежит.

Подскажет кто? Если интересно.

И еще один вопросик.

  1. Достал меня переключатель расскладки клавиатуры. Просто до дури доходит. Window(Super)+Space. Невозможно, ужасно бесит, скоро клавир свой разобъю вместе с монитором. Как сменить? Раньше пытался и пост есть, но ничего не дало. Неужели в убунту невозможно сменить Keyboard Shortcuts?

Как в Ubuntu GNOME изменить клавишу выбора языка

mkaro
() автор топика
Ответ на: комментарий от mkaro

Подскажет кто?

python3.10, mysql-client (комментарий)

По второму кругу вам подсказки пошли:

  • самое простое и в вашем случае правильное - docker
vvn_black ★★★★★
()
Последнее исправление: vvn_black (всего исправлений: 1)
Ответ на: комментарий от vvn_black

Ладно. Из пустого в порожнее, не буду никого мучить. Значит, прошло мое время. Всем спасибо! Удачи и дай вам Бог!!

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 1)