#mysql #ubuntu
#mysql #ubuntu
Вопрос:
Моя среда
Ubuntu 20 Mysql 8
Что я пытаюсь сделать
Я читаю эту статью, чтобы изменить пароль root для mysql.
https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
B.3.3.2.2 Resetting the Root Password: Unix and Unix-Like Systems
...
The instructions assume that you start the MySQL server from the Unix login account that you normally use for running it. For example, if you run the server using the mysql login account, you should log in as mysql before using the instructions.
Таким образом, это должен быть способ изменить пользователя ОС на «mysql»
Что я сделал
так я и сделал sudo paasswd mysql
. Я установил пароль
и… cat /etc/shadow
mysql:<newly created hash>:18650:0:99999:7:::
Я пытался su - mysql
su: warning: cannot change directory to /nonexistent: No such file or directory
и не изменил пользователя.
Вопрос
на какой подходящий способ изменить пользователя ОС mysql
?
Комментарии:
1. Этот вопрос не имеет ничего общего с программированием, поэтому он не по теме здесь, на SO. Дочерний сайт SO, связанный с администратором базы данных, предоставляет справку по подобным вопросам администратора базы данных.
2. Как root сделайте это :
su - mysql
. Не должно быть вопроса о пароле, и вы должны войти в систему как пользовательmysql
(вы можете проверить с помощью командыid
)