User Tools

Site Tools


servers:windows:mariadb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
servers:windows:mariadb [2026/01/17 10:53] – [Firewall] Sean Rhoneservers:windows:mariadb [2026/02/27 23:55] (current) – [12.3] Sean Rhone
Line 1: Line 1:
 ====== Information ====== ====== Information ======
  
-  * MariaDB Server+  * MariaDB ((https://mariadb.org/)) 
 +  * Server 
 +  * [[information;realm_of_espionage|Realm of Espionage]]
  
 ====== MariaDB ====== ====== MariaDB ======
  
-===== 12.=====+===== 12.=====
  
   * https://mariadb.org/download/   * https://mariadb.org/download/
-  * http://downloads.mariadb.org/mariadb/12.2.1/+  * http://downloads.mariadb.org/mariadb/12.3.1/
  
-  * Last tested: ''mariadb-12.2.1-winx64.msi'' +  * Last tested: ''mariadb-12.3.1-winx64.msi'' ((2026/02/27: ''12.3'' only with [[servers;windows;games;trinitycore_3.3.5_localhost|TC 3.3.5]]; other notes expect ''12.2''))
- +
-  * No Development components or Third party tools +
-  * Use UTF8 as default server's character set+
  
 ===== Install Options ===== ===== Install Options =====
Line 50: Line 49:
 ====== Firewall ====== ====== Firewall ======
  
-  "netsh.exe" advfirewall firewall delete rule name="MariaDB 12.2 (x64)"+===== Delete Default Rule =====
  
-  CD "%ProgramFiles%\MariaDB "*"\bin" && "netsh.exe" advfirewall firewall add rule name="MariaDB Server" dir="in" action="block" profile="any" program="%CD%\mysqld.exe"+**** 
 + 
 +  "%SystemRoot%\System32\netsh.exe" advfirewall firewall delete rule name="MariaDB 12.3 (x64)" 
 + 
 +===== Block ===== 
 + 
 +**** 
 + 
 +  CD "%ProgramFiles%\MariaDB "*"\bin" && "%SystemRoot%\System32\netsh.exe" advfirewall firewall add rule name="MariaDB Server" dir="in" action="block" profile="any" program="%CD%\mysqld.exe"
  
 ===== Delete Rule ===== ===== Delete Rule =====
Line 58: Line 65:
 **** ****
  
-  "netsh.exe" advfirewall firewall delete rule name="MariaDB Server"+  "%SystemRoot%\System32\netsh.exe" advfirewall firewall delete rule name="MariaDB Server"
  
 ====== Maintenance ====== ====== Maintenance ======
Line 66: Line 73:
 ==== Create User ==== ==== Create User ====
  
-  "%ProgramFiles%\MariaDB 12.2\bin\mariadb.exe" -u "root" -p+  "%ProgramFiles%\MariaDB 12.3\bin\mariadb.exe" -u "root"
  
   CREATE USER 'maintenance'@'localhost' IDENTIFIED BY 'x';   CREATE USER 'maintenance'@'localhost' IDENTIFIED BY 'x';
Line 78: Line 85:
   * :!: Change ''--password''   * :!: Change ''--password''
  
-  MKDIR "%SystemDrive%\www\scripts\mariadb" +  MKDIR "%SystemDrive%\www\scripts\mariadb" "%SystemRoot%\System32\notepad.exe" "%SystemDrive%\www\scripts\mariadb\Maintenance.bat"
- +
-  "notepad.exe" "%SystemDrive%\www\scripts\mariadb\Maintenance.bat"+
  
 <code> <code>
Line 88: Line 93:
 CD "%Temp%" CD "%Temp%"
  
-"%ProgramFiles%\MariaDB 12.2\bin\mariadb-check.exe" --user="maintenance" --password="x" -o -A -f -e --auto-repair+"%ProgramFiles%\MariaDB 12.3\bin\mariadb-check.exe" --user="maintenance" --password="x" -o -A -f -e --auto-repair
  
 :: End</code> :: End</code>
Line 96: Line 101:
 ==== Task Scheduler ==== ==== Task Scheduler ====
  
-**** +  * Weekly (Sunday''07:10:00 AM''
- +
-  taskschd.msc +
- +
-=== Maintenance === +
- +
-  * Weekly -> Recur every ''1'' weeks on ''Sunday'' +
-  * ''07:10:00 AM'' +
- +
-  DB Maintenance +
- +
-  "%SystemDrive%\www\scripts\mariadb\Maintenance.bat"+
  
   SCHTASKS /Create /SC "WEEKLY" /D "SUN" /TN "DB Maintenance" /TR "%SystemDrive%\www\scripts\mariadb\Maintenance.bat" /ST "07:10" /F   SCHTASKS /Create /SC "WEEKLY" /D "SUN" /TN "DB Maintenance" /TR "%SystemDrive%\www\scripts\mariadb\Maintenance.bat" /ST "07:10" /F
- 
-===== One-shot ===== 
- 
-  "%ProgramFiles%\MariaDB 12.2\bin\mariadbd.exe" --defaults-file="%ProgramFiles%\MariaDB 12.2\data\my.ini" 
- 
-  "%ProgramFiles%\MariaDB 12.2\bin\mariadb-check.exe" -u "root" -p -o -A -f -e --auto-repair 
- 
-====== TODOs ====== 
- 
-===== auth File ===== 
- 
-  * [[servers;linux;mariadb#authentication_file]] 
-  * https://stackoverflow.com/questions/75051716/cant-use-mariadb-windows-user-group-account-to-give-mariadb-permission-to-acc/75070761#75070761 
-  * May be useful for automating DB backups for websites 
- 
-  RUNAS 
- 
-  NT SERVICE\MariaDB 
  
/usr/local/www/wiki/data/attic/servers/windows/mariadb.1768665237.txt.gz · Last modified: by Sean Rhone