Ошибка 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, вы можете попробовать это:
- Стоп MySQL
- Перезапустите его вручную с помощью опции skip-grant-tables: mysqld_safe --skip-grant-tables
- Запустите клиент MySQL: mysql -u root
- Сбросьте пароль root вручную с помощью этой команды MySQL: UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
- Сбросьте привилегии с помощью этой команды MySQL: FLUSH PRIVILEGES;
Было бы хорошо, если бы вы создали отдельного пользователя и не использовали root для операций с БД (где вам не нужен root).