Как изменить имя пользователя из root на другое, допустим admin? Предпочтительно из командной строки.
Ответ 1
После подключения к MySQL выполните
use mysql;
update user set user='admin' where user='root';
flush privileges;
Что это.
Если вы также хотите сменить пароль, в MySQL < 5.7, запустите
update user set password=PASSWORD('new password') where user='admin';
до flush privileges;. В MySQL >= 5.7 поле password в таблице user было переименовано в authentication_string, поэтому приведенная выше строка будет выглядеть следующим образом:
update user set authentication_string=PASSWORD('new password') where user='admin';
Ответ 2
Я просто хотел сказать, что для меня не было пароля "column".
Чтобы сменить пароль, правильным полем было authentication_string
Итак, команда
update user set authentication_string=PASSWORD('new password') where user='admin';
Я не эксперт по MySQL, поэтому я точно не знаю, почему, но то, что я сказал, является правильным, по крайней мере, в моем случае.