tcmd4ever

|
Posted: Wed Aug 31, 2011 16:56 Post subject: |
|
|
Продолжу про серверные кнопки. Работа с сервером БД MySQL.
Установка сервиса и запуск MySQL.
Code: | TOTALCMD#BAR#DATA
cmd /t:02 /k
c:\server\mysql\5150\bin\mysqld.exe --install mysqldnt --defaults-file=c:\server\mysql\5150\my.ini&net start mysqldnt
netshell.dll,88
Запуск MySQL
-1
|
Замечено, что позиции значков в дллках под 7 и XP отличаются. Для XP поменять строку netshell.dll,88 -> netshell.dll,91
Cистемный перезапуск MySQL.
Code: | TOTALCMD#BAR#DATA
cmd /t:02 /k
net stop mysqldnt&net start mysqldnt
shell32.dll,146
Перезапуск MySQL
0
-1
|
Останов и удаление сервиса MySQL из системы.
Code: | TOTALCMD#BAR#DATA
cmd /t:02 /k
net stop mysqldnt&sc \\127.0.0.1 delete mysqldnt
shell32.dll,112
Остановить MySQL
-1
|
Батник, сбрасывающий пароль БД MySQL.
Code: | :: Сброс root пароля в MySQL, БД должна быть запущена на localhost.
@echo off
set mysqlserverpath=c:\server\mysql\5150
echo Enter new mysql localhost root password:
set /p newpassword=
echo SET PASSWORD FOR 'root'@'localhost' = PASSWORD('%newpassword%'); > %mysqlserverpath%\mysql-init.txt
%mysqlserverpath%\bin\mysqld.exe --install mysqldnt --init-file=%mysqlserverpath%\mysql-init.txt
net start mysqldnt
net stop mysqldnt
sc \\127.0.0.1 delete mysqldnt
del %mysqlserverpath%\mysql-init.txt
echo Password has been reset successfully. |
Кнопка к нему. Батник у меня называется mysqlpswdrst.cmd.
Code: | TOTALCMD#BAR#DATA
cmd /t:02 /k "%COMMANDER_PATH%\tools\manage\bat\mysqlpswdrst.cmd"
shell32.dll,104
Cбросить пароль MySQL
-1
|
_________________ Кристиан Гислер: "Для Total Commander я все еще пользуюсь Delphi 2.0." (ноябрь 2010) |
|