@echo off
set "thispath=%~dp0"
REM set in my.ini
set MYSQL_PATH="C:\mysql\mysql-5.7.18-winx64_server"
REM copy
xcopy /e/y/i/f "%thispath%\mysql-5.7.18-winx64_server" %MYSQL_PATH%
REM environment path
::setx path "%path%;%MYSQL_PATH%"
cd /d %MYSQL_PATH%\bin
mysqld --install
mysqld --initialize --console
net start mysql
REM change password
mysql --connect-expired-password -uroot -p -e "set password = password('123456');
echo new password 123456
REM restart
net stop mysql
net start mysql
pause
uninstall.bat
set MYSQL_PATH="C:\mysql\mysql-5.7.18-winx64_server"
cd /d "%MYSQL_PATH%\bin"
net stop mysql
sc delete mysql
mysqld --remove
if exist %MYSQL_PATH%\data (
rd /s /Q %MYSQL_PATH%\data
)
pause