[{"data":1,"prerenderedAt":255},["ShallowReactive",2],{"navigation_docs":3,"-docs-installation-05-database":71,"-docs-installation-05-database-surround":250},[4,9],{"title":5,"path":6,"stem":7,"icon":8},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002FGetting Started","i-lucide-alert-triangle",{"title":10,"path":11,"stem":12,"children":13,"icon":15},"Installation","\u002Fdocs\u002Finstallation","docs\u002Finstallation\u002Findex",[14,16,21,26,31,36,41,46,51,56,61,66],{"title":10,"path":11,"stem":12,"icon":15},"i-lucide-server",{"title":17,"path":18,"stem":19,"icon":20},"Requirements","\u002Fdocs\u002Finstallation\u002F02-requirements","docs\u002Finstallation\u002F02-requirements","i-lucide-list-checks",{"title":22,"path":23,"stem":24,"icon":25},"Install Dependencies","\u002Fdocs\u002Finstallation\u002F03-install-dependencies","docs\u002Finstallation\u002F03-install-dependencies","i-lucide-package",{"title":27,"path":28,"stem":29,"icon":30},"Download Southactyl","\u002Fdocs\u002Finstallation\u002F04-download-southactyl","docs\u002Finstallation\u002F04-download-southactyl","i-lucide-download",{"title":32,"path":33,"stem":34,"icon":35},"Create the Database","\u002Fdocs\u002Finstallation\u002F05-database","docs\u002Finstallation\u002F05-database","i-lucide-database",{"title":37,"path":38,"stem":39,"icon":40},"Configure the Application","\u002Fdocs\u002Finstallation\u002F06-application-config","docs\u002Finstallation\u002F06-application-config","i-lucide-settings",{"title":42,"path":43,"stem":44,"icon":45},"Migrations and Admin User","\u002Fdocs\u002Finstallation\u002F07-migrations-admin","docs\u002Finstallation\u002F07-migrations-admin","i-lucide-user-plus",{"title":47,"path":48,"stem":49,"icon":50},"File Permissions","\u002Fdocs\u002Finstallation\u002F08-permissions","docs\u002Finstallation\u002F08-permissions","i-lucide-lock-keyhole",{"title":52,"path":53,"stem":54,"icon":55},"Scheduler and Queue Worker","\u002Fdocs\u002Finstallation\u002F09-scheduler-queue","docs\u002Finstallation\u002F09-scheduler-queue","i-lucide-timer",{"title":57,"path":58,"stem":59,"icon":60},"NGINX and HTTPS","\u002Fdocs\u002Finstallation\u002F10-nginx-https","docs\u002Finstallation\u002F10-nginx-https","i-lucide-shield-check",{"title":62,"path":63,"stem":64,"icon":65},"Verify and Troubleshoot","\u002Fdocs\u002Finstallation\u002F11-verify-troubleshoot","docs\u002Finstallation\u002F11-verify-troubleshoot","i-lucide-stethoscope",{"title":67,"path":68,"stem":69,"icon":70},"Migrate from Pterodactyl","\u002Fdocs\u002Finstallation\u002F12-migrate-from-pterodactyl","docs\u002Finstallation\u002F12-migrate-from-pterodactyl","i-lucide-git-compare-arrows",{"id":72,"title":32,"body":73,"description":241,"extension":242,"links":243,"meta":244,"navigation":245,"path":33,"seo":246,"stem":34,"__hash__":249},"docs\u002Fdocs\u002Finstallation\u002F05-database.md",{"type":74,"value":75,"toc":236},"minimark",[76,81,86,90,120,123,139,143,180,187,191,218,221,229,232],[77,78,80],"h1",{"id":79},"create-the-database","Create the database",[82,83,85],"h2",{"id":84},"open-the-database-shell","Open the database shell",[87,88,89],"p",{},"For MariaDB:",[91,92,98],"pre",{"className":93,"code":94,"filename":95,"language":96,"meta":97,"style":97},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","mariadb -u root -p\n","Terminal","bash","",[99,100,101],"code",{"__ignoreMap":97},[102,103,106,110,114,117],"span",{"class":104,"line":105},"line",1,[102,107,109],{"class":108},"sBMFI","mariadb",[102,111,113],{"class":112},"sfazB"," -u",[102,115,116],{"class":112}," root",[102,118,119],{"class":112}," -p\n",[87,121,122],{},"For MySQL:",[91,124,126],{"className":93,"code":125,"filename":95,"language":96,"meta":97,"style":97},"mysql -u root -p\n",[99,127,128],{"__ignoreMap":97},[102,129,130,133,135,137],{"class":104,"line":105},[102,131,132],{"class":108},"mysql",[102,134,113],{"class":112},[102,136,116],{"class":112},[102,138,119],{"class":112},[82,140,142],{"id":141},"create-the-database-and-user","Create the database and user",[91,144,149],{"className":145,"code":146,"filename":147,"language":148,"meta":97,"style":97},"language-sql shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","CREATE USER 'southactyl'@'127.0.0.1' IDENTIFIED BY 'change_me_securely';\nCREATE DATABASE southactyl;\nGRANT ALL PRIVILEGES ON southactyl.* TO 'southactyl'@'127.0.0.1' WITH GRANT OPTION;\nFLUSH PRIVILEGES;\nEXIT;\n","SQL","sql",[99,150,151,156,162,168,174],{"__ignoreMap":97},[102,152,153],{"class":104,"line":105},[102,154,155],{},"CREATE USER 'southactyl'@'127.0.0.1' IDENTIFIED BY 'change_me_securely';\n",[102,157,159],{"class":104,"line":158},2,[102,160,161],{},"CREATE DATABASE southactyl;\n",[102,163,165],{"class":104,"line":164},3,[102,166,167],{},"GRANT ALL PRIVILEGES ON southactyl.* TO 'southactyl'@'127.0.0.1' WITH GRANT OPTION;\n",[102,169,171],{"class":104,"line":170},4,[102,172,173],{},"FLUSH PRIVILEGES;\n",[102,175,177],{"class":104,"line":176},5,[102,178,179],{},"EXIT;\n",[87,181,182,183,186],{},"Use a real password. ",[99,184,185],{},"change_me_securely"," is a placeholder, not a challenge to get hacked.",[82,188,190],{"id":189},"test-the-database-login","Test the database login",[91,192,194],{"className":93,"code":193,"filename":95,"language":96,"meta":97,"style":97},"mysql -u southactyl -p -h 127.0.0.1 southactyl\n",[99,195,196],{"__ignoreMap":97},[102,197,198,200,202,205,208,211,215],{"class":104,"line":105},[102,199,132],{"class":108},[102,201,113],{"class":112},[102,203,204],{"class":112}," southactyl",[102,206,207],{"class":112}," -p",[102,209,210],{"class":112}," -h",[102,212,214],{"class":213},"sbssI"," 127.0.0.1",[102,216,217],{"class":112}," southactyl\n",[87,219,220],{},"Exit after the login succeeds:",[91,222,223],{"className":145,"code":179,"filename":147,"language":148,"meta":97,"style":97},[99,224,225],{"__ignoreMap":97},[102,226,227],{"class":104,"line":105},[102,228,179],{},[87,230,231],{},"If login fails, fix the database credentials before continuing. Do not keep installing on top of a broken database setup.",[233,234,235],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":97,"searchDepth":158,"depth":158,"links":237},[238,239,240],{"id":84,"depth":158,"text":85},{"id":141,"depth":158,"text":142},{"id":189,"depth":158,"text":190},"Create the Southactyl database and database user.","md",null,{},{"icon":35},{"title":247,"description":248},"Create the Southactyl Database","Set up MariaDB or MySQL for Southactyl.","GSsu8qvrIkqZJlCeGI6vBkCvcRw02dbavbR-ykyWfao",[251,253],{"title":27,"path":28,"stem":29,"description":252,"icon":30,"children":-1},"Download and extract the Southactyl panel release archive.",{"title":37,"path":38,"stem":39,"description":254,"icon":40,"children":-1},"Configure Southactyl environment settings and install Composer dependencies.",1777300574976]