MariaDB
-
-
Last tested:
mariadb-12.1.1-winx64.msi 1)
Install Options
[x] Install as service
[x] Enable networking
World of Warcraft
[ ] Install as service
[ ] Enable networking
SQLyog
Firewall
DIR "%ProgramFiles%\MariaDB 12.1\bin\mariadbd.exe" && "netsh.exe" advfirewall firewall add rule name="MariaDB Server" dir="in" action="block" profile="any" program="%ProgramFiles%\MariaDB 12.1\bin\mariadbd.exe"
Delete Rule
"netsh.exe" advfirewall firewall delete rule name="MariaDB Server"
Maintenance
One-shot
"%ProgramFiles%\MariaDB 12.1\bin\mariadbd.exe" --defaults-file="%ProgramFiles%\MariaDB 12.1\data\my.ini"
"%ProgramFiles%\MariaDB 12.1\bin\mariadb-check.exe" -u "root" -p -o -A -f -e --auto-repair
Service
Create User
"%ProgramFiles%\MariaDB 12.1\bin\mariadb.exe" -u "root" -p
CREATE USER 'maintenance'@'localhost' IDENTIFIED BY 'x';
GRANT SELECT, INSERT ON *.* to 'maintenance'@'localhost';
FLUSH PRIVILEGES;
EXIT
Script

Change
--password
MKDIR "%SystemDrive%\www\scripts\mariadb"
"notepad.exe" "%SystemDrive%\www\scripts\mariadb\Maintenance.bat"
@echo off
"%ProgramFiles%\MariaDB 12.1\bin\mariadb-check.exe" --user="maintenance" --password="x" -o -A -f -e --auto-repair
:: End
"%SystemDrive%\www\scripts\mariadb\Maintenance.bat"
Task Scheduler
Maintenance
DB Maintenance
"%SystemDrive%\www\scripts\mariadb\Maintenance.bat"
TODOs
auth File