У моего пользователя root @ localhost есть пароль, но пользователь sudo может доступ из командной строки без пароля, можно ли отключить этот доступ к командной строке sudo?
Чтобы избежать входа с помощью sudo и что только root может войти, рекомендуется только для вашей базы данных, установленной локально, а не в рабочей среде, вы можете использовать mysql_secure_installation с паролем для root.
sudo mysql_secure_installation
С помощью этой команды вы проходите через мастера, который будет задавать вам разные вопросы. Вы должны указать ему сохранить пользователя root с паролем. и поэтому вы можете получить доступ без sudo.
mysql -u root -p