Ошибка 1045 при настройке mysql

Я могу установить mysql, но при настройке я получаю сообщение об ошибке: ** 1045: доступ запрещен для пользователя root@loaclhost.** Я могу установить его, но не могу его настроить. Пожалуйста, помогите... Я новичок в этом.

1 ответ

Вы указали пароль для пользователя root - по умолчанию pwd для пользователя root не существует, поэтому, если вы не указали пароль для пользователя root, вы можете подключиться так:

mysql -u root 

если вы указали пароль, вы можете подключиться так:

mysql -u root -p   (at which point you will get prompted for the password)

Если вам нужно сбросить пароль для root, вы можете попробовать это:

  1. Стоп MySQL
  2. Перезапустите его вручную с помощью опции skip-grant-tables: mysqld_safe --skip-grant-tables
  3. Запустите клиент MySQL: mysql -u root
  4. Сбросьте пароль root вручную с помощью этой команды MySQL: UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
  5. Сбросьте привилегии с помощью этой команды MySQL: FLUSH PRIVILEGES;

Было бы хорошо, если бы вы создали отдельного пользователя и не использовали root для операций с БД (где вам не нужен root).

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