Я пытаюсь запустить mysqlcheck
. Его неудача с:
$ sudo su -
# mysqlcheck --auto-repair --all-databases
mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) when trying to connect
Другие вопросы и ответы говорят, чтобы изменить или сбросить пароли MySQL. Я действительно не хочу этого делать, так как не знаю, как это повлияет. Если есть какие-то скрипты, использующие его, то я их сломаю. Как минимум, я должен поделиться этим с двумя другими [неполными] системными администраторами, так что это в основном боль.
Мне бы хотелось, чтобы MySQL распознал пользователя root на компьютере (uid 0) и дал ему все привилегии, предоставленные root.
Я работаю над CentOS 7.2. Как у меня есть MySQL, чтобы дать пользователю root права?
Вот несколько связанных вопросов. Все они ведут к изменению пароля.