Как изменить имя пользователя по умолчанию для mysql?

Я только что установил сервер Mysql и Mysql Workbench в моем Ubuntu 14.04. Теперь я хочу изменить имя пользователя по умолчанию (root) в мастере настройки соединения. Это имя пользователя для сервера MySQL? Пароль в мастере отличается от пароля, указанного при установке сервера mysql?

1 ответ

Откройте терминал ctrl+alt+t и выполните следующую команду

GRANT ALL PRIVILEGES ON dbTest.* To 'user'@'hostname' IDENTIFIED BY 'password';

Если вы запускаете код / ​​сайт, обращающийся к MySQL на той же машине, имя хоста будет localhost.

Теперь сломаться.

GRANT - это команда, используемая для создания пользователей и предоставления прав на базы данных, таблицы и т. Д.

ALL PRIVILEGES - Это говорит о том, что у пользователя будут все стандартные привилегии. Это не включает привилегию использовать команду GRANT как бы то ни было.

dbtest.* - Эта инструкция MySQL для применения этих прав для использования в полной базе данных dbtest. Вы можете заменить * определенными именами таблиц или хранить процедуры, если хотите.

TO 'user'@'hostname' - "пользователь" - это учетная запись пользователя, которую вы создаете. Примечание: там должны быть одинарные кавычки. "hostname" сообщает MySQL, с каких хостов пользователь может подключиться. Если вы хотите использовать его только на одной машине, используйте localhost

IDENTIFIED BY 'password' - Как вы уже догадались, это устанавливает пароль для этого пользователя.

Надеюсь, поможет

Другие вопросы по тегам