Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
Практикуйте удаленный доступ сегодняданныеВремя запаса,для легкого доступа,Я просто хотел сменить пароль библиотеки данных на единый.,В будущем мы часто будем сталкиваться с ситуациями, когда MySQL потребуется сменить пароль.,Например, пароль слишком простой, пароль забыт и т. д. Здесь я научусь на чужих методах обобщать несколько способов смены пароля MySQL.
В качестве примера я приведу фактическую операцию по изменению пароля root. Операционная система — Windows. Здесь необходимо отметить, что для изменения MySQL требуются права root в MySQL, и обычные пользователи не могут изменить его без предварительного запроса администратора.
Первый способ — использовать команду SET PASSWORD.
1. Откройте cmd и войдите в каталог bin MySQL (например, мой путь F:\MySQL\mysql-5.7.24-winx64\bin);
2. Укажите пользователя root для входа в MySQL, введя команду mysql -u root -p. После ввода нажмите Enter и вам будет предложено ввести пароль. Введите наш оригинальный пароль и нажмите Enter.
3. Измените пароль пользователя root MySQL.,Формат:mysql> set password for имя пользователя@localhost = пароль('новый пароль'); Например(В приведенном выше примере пользовательrootПароль изменен наroot):mysql> set password for root@localhost = password(‘root’);
4. Выйдите из MySQL и войдите снова, введите новый пароль root для входа;
Второй метод — использовать mysqladmin для изменения пароля.
1. Откройте cmd и войдите в каталог bin MySQL (например, мой путь F:\MySQL\mysql-5.7.24-winx64\bin);
2. Измените формат пароля пользователя root MySQL: mysqladmin. -uимя пользователя -p старый пароль; password Новый пароль Например (в первом способе я сменил пароль на root, а здесь поменял обратно на 123): mysqladmin -uroot -proot password 123(Обязательно обратите внимание здесь -uroot и -proot означает целое, не пишите его как -u root -p root,Я лично убедился, что они могут напрямую добавлять пробел между -u и root.,Но будет предупреждение,Так что не добавляйте пробелы)
Войдите снова и введите Новый пароль123 в порядке;
Третий метод использует UPDATE для прямого редактирования пользовательской таблицы.
Сначала объявите,Я тестировал этот метод в течение получаса, но безуспешно.,Но многие люди преуспели в поиске в Интернете.,Если вам интересно, вы можете попробовать. Вот шаги Сначала используйте cmd Войти в MySQL Подключитесь к базе данных разрешений: use mysql; Изменить пароль: обновить user set password=password(“123”) where user="root"; (не забудьте поставить точку с запятой в конце) 。 Обновить разрешения (обязательный шаг): очистить privileges;
1. Закройте работающую службу MySQL. Откройте cmd и войдите в каталог bin MySQL;
2. Введите mysqld –skip-grant-tables и нажмите Enter. (–skip-grant-tables означает пропуск аутентификации таблицы разрешений при запуске службы MySQL.)
3. Откройте другое окно DOS (поскольку окно DOS сейчас невозможно переместить), введите mysql и нажмите Enter. В случае успеха появится приглашение MySQL. >。 Подключитесь к базе данных разрешений: use mysql; 。 4.Изменить пароль: обновить user set password=password(“root”) where user="root"; (не забудьте поставить точку с запятой в конце) 。 Обновить разрешения (обязательный шаг): очистить privileges; 。 покидать quit; Перезапустите службу MySQL, используйте имя пользователя root и только что установленный Новый. Войдите в систему с помощью пароляroot, и все будет в порядке;
Изучив MySQL в течение нескольких часов, я обнаружил, что вводить команды относительно просто. Пока вы помните некоторые инструкции, вы можете по своему желанию управлять нашей базой данных в окне DOS.
Издатель: Full stack программист и руководитель стека, укажите источник для перепечатки: https://javaforall.cn/142911.html Исходная ссылка: https://javaforall.cn