«Когда я назначил пароль root для MySQL, я получил сообщение об ошибке« ОШИБКА 1045: доступ запрещен для пользователя: «root @ localhost» (с использованием пароля: нет). Что это значит? Мне нужно изменить или сбросить настройки MySQL пароль? "
Если вы часто используете MySQL, то вы должны быть знакомы с паролем root MySQL, который позволяет пользователю root получить полный доступ к базе данных MySQL. Для этого вам необходимо иметь root-права или права администратора на облачном сервере для управления паролем root MySQL. Однако, если вы столкнулись с ошибкой, как показывает изображение, вам придется изменить или сбросить пароль root MySQL, следуя описанию.
Примечание: Пароль root или учетной записи администратора облачного сервера не совпадает с паролем MySQL. Пароль облачного сервера позволяет получить доступ к серверу. Пароль root для MySQL разрешает доступ только к базе данных MySQL.
Вы должны джейлбрейк iPhone для изменения тем сообщений. Модифицированный iPhone позволяет пользователю менять цвет пузырьков, хотя это делать не рекомендуется. Но изменение пузырей текстовых сообщений SMS позволит вам придать вашему iPhone более индивидуальный вид.
Шаг 1 Остановите процесс демона MySQL с помощью этой команды
sudo /etc/init.d/mysql остановить
Шаг 2 Запустите MySQL без пароля с помощью этой команды
sudo mysqld_safe --skip-grant-tables &
Шаг 3 Подключитесь к клиентскому процессу MySQL с помощью этой команды
MySQL -Uroot
Шаг 4 Сбросить / сменить пароль
использовать MySQL;
обновить пользовательский пароль = ПАРОЛЬ («mynewpassword»), где «Пользователь» = «root»;
флеш привилегии;
выход
Шаг 5 Остановите и перезапустите службу MySQL с помощью следующих команд
sudo /etc/init.d/mysql остановить
...
sudo /etc/init.d/mysql начать
Шаг 6 Войдите в базу данных MySQL с помощью команды
mysql -u root -p
Затем вы повысите ваш новый пароль.
Примите следующие команды для сброса пароля root для MySQL root2localhost.
Шаг 1 Войдите в систему как администратор.
Шаг 2 Остановите сервер MySQL, выбрав «Пуск»> «Панель управления»> «Администрирование»> «Службы», чтобы найти MySQL и остановить его.
Шаг 3 Создайте текстовый файл, содержащий назначение пароля в одной строке. Замените слово, которое вы хотите использовать в команде
MySQL 5.7.6 и позже:
ALTER USER 'root' @ 'localhost', ОПРЕДЕЛЯЕМЫЙ 'MyNewPass';
MySQL 5.7.5 и более ранние:
УСТАНОВИТЬ ПАРОЛЬ ДЛЯ 'root' @ 'localhost' = ПАРОЛЬ ('MyNewPass');
4Сохраните файл, и в примере предполагается, что вы назвали файл C: \ mysql-init.txt.
5Откройте окно консоли, чтобы перейти к командной строке, выбрав «Пуск»> «Выполнить»> «cmd».
6Запустите сервер MySQL с параметром --init-file
C: \> cd "C: \ Program Files \ MySQL \ MySQL Server 5.7 \ bin"
C: \> mysqld --init-file = C: \\ mysql-init.txt
7После успешного перезапуска сервера MySQL удалите «C: \ mysql-init.txt».
После этого вы сможете подключиться к серверу MySQL от имени root с новым паролем. s
Шаг 1 Войдите в систему как пользователь Unix, под которым работает сервер MySQL.
Шаг 2 Остановите сервер MySQL, отправив обычное уничтожение, и используйте фактическое имя присяги, если файл .paid в команде
shell> kill `cat / mysql-data-directory / host_name.pid`
Шаг 3 Создайте текстовый файл, содержащий назначение пароля в одной строке, как в Windows в командах
MySQL 5.7.6 и позже:
ALTER USER 'root' @ 'localhost', ОПРЕДЕЛЯЕМЫЙ 'MyNewPass';
MySQL 5.7.5 и более ранние:
УСТАНОВИТЬ ПАРОЛЬ ДЛЯ 'root' @ 'localhost' = ПАРОЛЬ ('MyNewPass');
Шаг 4 Сохраните файл. В этом примере предполагается, что вы называете файл «/ home / me / mysql-init».
Шаг 5 Запустите сервер MySQL с опцией "-init-file"
Shell> mysqld_safe --init-file = / home / me / mysql-initz
Шаг 6 После успешного перезапуска сервера удалите «/ home / me / mysql-init».
Шаг 7 Теперь вы можете подключиться к серверу MySQL в качестве root, используя новый пароль. Остановите сервер и перезапустите его как обычно.
Шаг 1 Остановите сервер MySQL в команде
sudo /etc/init.d/mysqld остановить
Шаг 2 Запустите MySQL без пароля в команде
sudo mysqld_safe --skip-grant-tables
Шаг 3 Подключитесь к серверу MySQL в команде
mysql – урут
Шаг 4 Установите новый новый пароль root MySQL в команде
использовать MySQL;
обновить пользовательский пароль = ПАРОЛЬ («mynewpassword»), где «Пользователь» = «root»;
флеш привилегии;
выход
Шаг 5 Остановите и перезапустите сервер MySQL
sudo /etc/init.d/mysqld остановить
...
sudo /etc/init.d/mysqld начать
Шаг 6 Войдите на сервер MySQL, чтобы отправить новый пароль в базу данных
mysql -u root -p
К счастью, здесь можно поделиться способами сброса или изменения пароля root MySQL для доступа к базе данных user @ localhost для посещения базы данных. Любые предложения будут рады улучшить этот пост, чтобы помочь большему количеству людей.