Как изменить USERNAME и PASSWORD из MySQL?

Я установил MySQL Server 5.0 на свой компьютер (ОС Windows 7).

Мое существующее USERNAME И PASSWORD для MySQL - это root, root и теперь по какой-то причине я хочу изменить и USERNAME, и PASSWORD.

Многие люди задавали этот вопрос раньше, но никто не нашел мне полезного для меня. Так кто-нибудь может сказать мне КАК и от WHERE могу ли я его изменить?

Ответ 1

Просто выполните этот запрос из консоли mysql:

 UPDATE mysql.user SET user='newusername',
 password=PASSWORD('newpassword') WHERE user='root';
 FLUSH PRIVILEGES;

Ответ 2

Инструкция

  • Нажмите кнопку "Пуск" Windows и введите "cmd" в текстовое поле поиска. Нажмите Enter, чтобы открыть командную строку Windows.

  • Введите "mysql" и нажмите Enter, чтобы запустить утилиту командной строки MySQL. Используя командную строку MySQL, вы можете обновить таблицы в базе данных.

  • Введите следующий код SQL, чтобы обновить пользователя root:
    UPDATE mysql.user SET user='newuser' WHERE User = 'root';
    Измените newuser на значение, которое вы хотите использовать вместо root

  • Введите следующий код SQL, чтобы изменить пароль пользователя по умолчанию:
    UPDATE mysql.user SET authentication_string = password('pass') WHERE User = 'newuser';
    Замените pass новым паролем и замените newuser на имя пользователя, настроенного на предыдущем шаге.

Подробнее

Чтобы изменить имя пользователя и пароль с консоли mysql

Ответ 3

ИСПОЛЬЗУЙТЕ ЭТУ КМД в MYSQL CONSOLE ИЛИ CMD

ШАГ 1: mysql> use mysql;

ШАГ 2: CREATE USER 'username'@'localhost' IDENTIFIED BY 'mypass';

Ответ 4

Я предлагаю остаться с пользователем root и сменить пароль, если хотите. Наличие пользователя root удобнее и переименовать, он дискуссионный (см. этот разговор). Плюс, называть его "root" не является "необеспеченным", если вы уважаете хорошие практики (например, ограничение IP/хоста).

Заключение: измените пароль root и получите безопасный доступ к вашему серверу, если вы все еще чувствуете себя неудобно. Затем создайте другого пользователя с USERNAME в качестве пароля и пароля.

Ответ 5

Я не уверен, что вы можете изменить имя пользователя, вы можете его удалить и создать вместо него antoher, но не уверены, возможно ли обновление.

Войдите в командную строку promt.

Задайте базу данных mysql

USE mysql;

Создайте нового пользователя, если root - ваше единственное имя пользователя

CREATE USER 'newusername'@'localhost' IDENTIFIED BY 'newpass';

Затем отбросить старый корень

DROP user root;

http://dev.mysql.com/doc/refman/5.0/en/user-names.html

http://dev.mysql.com/doc/refman/5.0/en/create-user.html