Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 24914|Отговор: 3

[Източник] MySQL Server 5.7 Нулирайте root паролата

[Копирай линк]
Публикувано в 25.05.2017 г. 9:51:07 ч. | | | |
Първо, първото нещо, което трябва да направите, е първо да спреш mysql услугата, да я спреш в услугата, или можеш да я спреш с командата cmd, аз я спирам директно от услугата по следния начин:



Моята директория за инсталация на mysql: C:\Program Files\MySQL\MySQL Server 5.7\bin\,
Според урока в интернет, използвах командата cmd, за да вляза в папката bin на mysql, и след това изпълних:


Няма начин. Докладът за грешка след изпълнение е следният: ситуацията на Shenma ???



mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 2 - No such file or directory)
2017-05-25T01:26:39.139544Z 0 [Внимание] TIMESTAMP с имплицитна стойност DEFAULT е остарял. Моля, използвайте опцията --explicit_defaults_for_timestamp server (вижте документацията за повече подробности).
2017-05-25T01:26:39.139544Z 0 [Забележка] --secure-file-priv е настроен на NULL. Операциите, свързани с внос и износ на данни, са деактивирани
2017-05-25T01:26:39.142318Z 0 [Забележка] mysqld (mysqld 5.7.17) започва като процес 11960 ...
2017-05-25T01:26:39.161559Z 0 [Внимание] Не може да се създаде тестов файл C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.162538Z 0 [Внимание] Не може да се създаде тестов файл C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.163179Z 0 [ГРЕШКА] не успя да зададе datadir на C:\Program Files\MySQL\MySQL Server 5.7\data\
2017-05-25T01:26:39.163179Z 0 [ГРЕШКА] Прекратяване

2017-05-25T01:26:39.163179Z 0 [Забележка] Край на Binlog
2017-05-25T01:26:39.163179Z 0 [Забележка] mysqld: Изключването е завършено

Не играйте карти според рутината!!

Хаха, много уроци в интернет са грешни, когато изпълним изречението "mysqld --skip-grant-tables", mysql ще намери папките с my.ini и данни от родителската директория на bin,

Откакто беше инсталиран mysql 5.7, директорията с данните от базата данни и папките за конфигурация my.ini беше променена и тя не беше под същата папка като нашата bin папка.

В първата диаграма има много важен параметър в услугата mysql:





Правилният начин за смяна на root паролата е следният:

1: Спиране на услугата mysql
2: Отворете конфигурационния файл на --defaults-file (моят е "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"),
Добавете изречение в долната част на my.ini и запазете:
3: Стартирайте услугата MySQL
4: Използвайте командата cmd, cd в bin папката на mySQL и след това изпълнете:
Просто въведете паролата спокойно! ! Просто въведете паролата спокойно! ! Просто въведете паролата спокойно! !

Успяхме да влезем!
5: Изпълнете следната команда:
6: Root паролата е успешно променена!! Въпреки това, все още не е свършило, нека не забравим да изтрием изречението, my.ini току-що добавихме!! След това рестартирай mysql!

Резултат

Брой участници1MB+1 допринасям+1 Срив причина
Тутуту + 1 + 1 Много мощно!

Вижте всички оценки





Предишен:Проблеми с адаптацията на ширината на CSS PC и мобилните телефони
Следващ:C# използва ICSharpCode.SharpZipLib.dll за компресиране и декомпресиране на файлове/папки
Публикувано в 8.11.2018 г. 16:50:55 ч. |
Страхотно, но когато въвеждам паролата небрежно, се подканява:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -uroot -h 127.0.0.1 -p
Въведете парола: *****
ГРЕШКА 2003 (HY000): Не мога да се свържа с MySQL сървъра на '127.0.0.1' (10061)
Публикувано в 22.11.2018 г. 19:38:30 ч. |
Благодаря, шефе, най-накрая го реших и осъзнах отдалечената връзка с MySQL базата данни, която отне седмица да се хакне. В момента, в който теленетът беше включен днес, сякаш излекува стария запек, който ме тормозеше от много години~
Още веднъж благодаря!!
Публикувано в 27.12.2018 г. 22:20:46 ч. |
Големият брат, големият брат, най-накрая реши !!!!! Много благодаря!!!!!!!!!
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com