Сброс забытого пароля в Windows 7
Опубликовано: 26.03.2017
Для начала скачиваем zip-архив со страници загрузки http://dev.mysql.com/downloads/mysql/ .
Потому что у меня 64 битная система, я избрал: Windows (x86, 64-bit), ZIP Archive
Создаем каталог для установки, представим C:\server\mysql-5.6.15, и в него распаковываем содержимое архива.
Открываем файл my-default.ini (в обыкновенном Блокноте), и вносим конфигурации:
Удаляем все содержимое либо закоментируем (сначала каждой строчки ставим #).
Как восстановить доступ к вордпресс WordPress
Добавляем строчки:
[client]
port=3306
[mysqld]
port=3306
#тут прописываем собственный путь к директории установки
basedir="C:/server/mysql-5.6.15"
datadir="C:/server/mysql-5.6.15/data"
character-set-server=utf8
default-storage-engine=INNODB
sql-mode=""
explicit_defaults_for_timestamp = TRUE
Работаем с MySQL
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
Сохраняем и переименовываем в my.ini
Перед тем как выполнить пробный запуск, открываем входящий порт TCP 3306 в брандмауэре Windows.
Сейчас нужно выполнить пробный пуск:
Открываем директорию C:\server\mysql-5.6.15\bin
Нажимаем: файл, и избираем "открыть командную строчку как админ"
Появится предупреждение, соглашаемся:
В командной строке вводим:
mysqld --console
И нажимаем: Enther
На экран будет выведено несколько строк. Если пуск прошел удачно, то последняя строчка будет смотреться приблизительно так:
Оставляем это окно открытым, и открываем очередное окно командной строчки, в каком вводим:
mysql -u root
Нажимаем: Enther
Если подключение прошло без ошибок, вы увидите приглашение командной строчки: mysql>
Посмотрим какие базы у нас есть:
Вводим:
show databases;
Точка с запятой в конце SQL-запроса Неотклонима!
Сейчас мы совсем убеждены, что сервер работает.
Перебегаем к последующему шагу — нужно установить пароль админа MySQL (юзер root). По дефлоту пароль не установлен, и это нужно поправить. В том же окне MySQL вводим последующие команды:
use mysql
UPDATE user SET password = PASSWORD('ваш_пароль') WHERE user = 'root';
Проверяем итог:
SELECT user, host, password FROM user;
Ответ:
Как видно на снимке экрана колонка password заполнена, означает пароль установлен.
До выхода исполняем команду:
FLUSH PRIVILEGES;
и потом:
exit
Сейчас при подключении нужно вводить пароль. Для этого используем ключ -p:
mysql -u root -p
Для окончания работы MySQL исполняем:
mysqladmin -u root -p shutdown
Завершающий шаг — пуск MySQL в качестве системной службы Windows.
Удостоверьтесь, что в системе нет активных процессов MySQL.
В командной строке, запущенной от имени админа, исполняем:
mysqld.exe --install MySQL --defaults-file=”C:\server\mysql-5.6.15\my.ini”
Для пуска службы, открываем "панель управления","система и безопасность", "администрирование", "службы", и вручную запускаем службу MySQL:
Либо по проще: "управление компъютером", выделяем службы и запускаем:
Либо еще проще, через командную строчку открытую в директории установки: