Назад | Перейти на главную страницу

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

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

Вы указали пароль для пользователя root - по умолчанию для пользователя root нет pwd, поэтому, если вы не указали пароль для пользователя 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).