DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
VGSources
Blog

How to Move a MariaDB Data Directory to a New Location

Move MariaDB to another directory or disk without corrupting InnoDB or Aria files. This Linux guide covers offline copying, permissions, systemd restrictions, AppArmor, SELinux, validation, troubleshooting, and rollback.
Length12 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Move a MariaDB data directory only while the server is stopped: copy the complete directory with its ownership, permissions, timestamps, links, and security attributes intact; point the running service at the copy; then update systemd and, where enabled, AppArmor or SELinux. Start MariaDB, verify SELECT @@datadir;, and test reads and writes before deleting the original directory.

What the move changes

MariaDB’s datadir is the directory where the server stores its database files, system tables, InnoDB files, Aria files, logs that are configured there, and other persistent state. The variable is described in the MariaDB Server System Variables reference. Changing one configuration line is not enough: the service manager and mandatory-access-control policy can still prevent mariadbd from reaching the new path.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The safest sequence is:

  1. Record the effective configuration and current service state.
  2. Stop MariaDB and prove that no server process still has the old files open.
  3. Prepare and mount the destination filesystem.
  4. Copy the entire old data directory while preserving metadata.
  5. Set ownership and parent-directory permissions for the MariaDB service account.
  6. Change the datadir setting that the service actually reads.
  7. Adjust systemd and AppArmor or SELinux rules as applicable.
  8. Start, validate, test, and keep a rollback path until the new location is proven.

Plan the destination before touching MariaDB

Choose a real filesystem, not an unmounted directory

If the new path is intended to be another disk or a network-backed volume, make sure it is mounted before MariaDB starts. A mount that is absent at boot can leave MariaDB writing to an ordinary empty directory on the root filesystem, which looks like data loss even though the original volume is merely unavailable. Add the mount to /etc/fstab according to your platform’s normal practice, test it with mount -a, and confirm the expected filesystem with findmnt /new/path or df -hT /new/path.

Check free space, inode availability, and filesystem health. The copy must hold every file in the existing datadir, not only application schemas. Leave room for temporary growth, redo or undo files, binary logs, and backups.

#1 Best Overall
Sale
Gaoye Blue Light Blocking Glasses
  • BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
  • EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
  • COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
  • LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
  • WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.

Identify the service account and unit

Packaged Linux installations normally use mariadb.service, but a tarball or custom installation may use a different unit or a manually launched process. Inspect the unit and its runtime user:

systemctl status mariadb
systemctl cat mariadb
systemctl show mariadb -p User -p Group -p ExecStart

The account is commonly named mysql or mariadb. Use the value shown by the unit rather than assuming a name. If the unit does not exist, locate the process and its startup method before changing files.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Record the current effective datadir and configuration

Run these checks while MariaDB is still healthy. Save the output with your change records.

mariadb -NBe 'SELECT @@datadir;'
my_print_defaults --mysqld
mariadbd --verbose --help 2>/dev/null | less
systemctl status mariadb

SELECT @@datadir; shows the path used by the running server, including a trailing slash on many installations. my_print_defaults --mysqld displays options assembled from the option files available to that client environment. The verbose server help output lists compiled-in defaults and option-file locations; review it together with systemctl cat mariadb so you edit a file that the service really reads.

Also record enabled storage engines, replication or Galera configuration, socket and PID locations, and any separately configured binary-log or relay-log directories. Those paths do not automatically move merely because datadir changes. If they are outside the datadir, decide separately whether they should remain where they are or be migrated in a controlled change.

Capture a file listing and ownership sample:

sudo du -sh /old/path
sudo find /old/path -maxdepth 2 -printf '%M %u:%g %pn' | head -100
sudo findmnt /old/path

Stop MariaDB and verify that it is really stopped

Use the service manager first; do not copy live InnoDB or Aria files while the server is changing them.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
sudo systemctl stop mariadb
sudo systemctl is-active mariadb
pgrep -a mariadbd

systemctl is-active should report inactive, and pgrep should return no MariaDB server process. If a process remains, investigate before proceeding. On systems with the relevant tools installed, check open files directly:

sudo lsof +D /old/path
sudo fuser -vm /old/path

A second mariadbd process using the same Aria or InnoDB files can produce lock errors or corrupt the migration. Stop a stray process using its own documented unit or startup mechanism; do not simply delete its PID file.

Rank #2
Windex Gaming Cleaning Wipes, Pre-Moistened Wipes to Instantly Clean all Gaming Gear and Electronics, Resealable Packaging for a Freshness Lock, 25 count (Pack of 1)
  • WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
  • AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
  • PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
  • ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
  • COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed

Copy the complete directory with metadata intact

Prepare and mount the destination

sudo install -d -m 0750 /new/path
sudo mount /dev/your-volume /new/path
sudo findmnt /new/path

Create the final directory on the mounted filesystem, then copy into that directory. Do not accidentally copy into a mount point that was not mounted, or you may fill the root filesystem and later hide the copied files when the volume is mounted.

Use an archive-preserving copy

On Linux, rsync is convenient because it can preserve ownership, modes, timestamps, symbolic links, hard links, ACLs, and extended attributes:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
sudo rsync -aHAX --numeric-ids /old/path/ /new/path/

The trailing slash on /old/path/ copies the contents into /new/path/, rather than creating /new/path/path. --numeric-ids avoids remapping ownership by username during the transfer. If ACLs or extended attributes are not supported by the destination filesystem, record that limitation and use a filesystem that supports the metadata MariaDB and your security policy require.

If rsync is unavailable, an archive-preserving local copy is an alternative:

sudo cp -a /old/path/. /new/path/

For a very large directory, you can run an initial copy while MariaDB is online, but that is only a preliminary transfer. Stop MariaDB and run a final synchronization while it is offline; otherwise files can be inconsistent. The procedure remains safest when the complete copy is made after shutdown.

Compare the source and destination

sudo rsync -aHAXn --delete --numeric-ids /old/path/ /new/path/
sudo du -sh /old/path /new/path
sudo find /new/path -maxdepth 1 -printf '%M %u:%g %pn'

A dry-run with no listed changes is a useful check, but it is not a database consistency test. Confirm that the destination contains the mysql system schema and all application schema directories. Missing system tables commonly lead to privilege-table errors at startup.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Set ownership and traversal permissions

Set the destination to the account and group used by the service. Substitute the values from systemctl show:

sudo chown -R mysql:mysql /new/path
sudo chmod 0750 /new/path

Do not blindly run the example if your unit uses another account. Preserve special file modes and any intentional per-file ownership from the source; a recursive chown is appropriate only when the old datadir was consistently owned by the service account and your policy permits resetting it.

Rank #3
Sale
LISEN Cell Phone Stand Phone Holder for Desk, Office Decor Gadgets for Men
  • Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
  • Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
  • Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
  • ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
  • Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)

Every parent directory must be searchable by the service account. For example, a path such as /srv/storage/mariadb requires execute permission on /srv, /srv/storage, and the final directory. Check each component:

namei -l /new/path
sudo -u mysql test -r /new/path/mysql && sudo -u mysql test -x /new/path

On systems using a different service account, replace mysql in the test. A destination that is readable but not traversable through one parent still fails with “Permission denied.”

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Change the datadir in the configuration the service reads

Find the active [mysqld] option file from the defaults output and unit definition. Common package layouts include a main server configuration that includes a directory of drop-in files, but layouts differ by distribution and MariaDB version. Edit the active file or add a drop-in in the location that file includes:

[mysqld]
datadir=/new/path

Use an absolute path. Do not edit an unused sample file, a client-only section, or a file read only by a different installation. If the service’s ExecStart contains an explicit --datadir=..., that command-line option can override an option-file value; change the unit or its drop-in instead.

Keep the old directory intact. Renaming it immediately removes your easiest rollback and can obscure whether a failure is caused by configuration, permissions, or an incomplete copy.

Update systemd restrictions

MariaDB’s systemd documentation notes that packaged units can apply filesystem hardening. A custom datadir may therefore be blocked even when Unix permissions are correct.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Writable paths under protected locations

For a datadir under /usr/local, the documented remedy is a service drop-in containing a ReadWritePaths allowance:

sudo systemctl edit mariadb
[Service]
ReadWritePaths=/usr/local/mysql/data

Replace the example with the real destination. A path under another protected location may require a corresponding allowance based on the hardening directives shown by systemctl cat mariadb. Do not remove unrelated protections merely to make the service start.

Rank #4
Ledagic IC+RGBW USB Powered Led Light Bar with App & Remote Control, 2 Pack
  • Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
  • Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
  • 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
  • Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
  • USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC

Destinations below /home

If the destination is under /home, systemd’s ProtectHome setting may hide it from the service. In a drop-in, set the required override explicitly:

[Service]
ProtectHome=false

Use this only when the database must live below /home; a system data volume such as /srv or /var/lib generally avoids that particular restriction. After any unit change:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
sudo systemctl daemon-reload
sudo systemctl restart mariadb

If you are not ready to restart, run systemctl daemon-reload after editing and perform the restart during the planned cutover.

Update mandatory-access-control policy

AppArmor

On distributions that enforce AppArmor for MariaDB, the profile may allow the old path only. MariaDB’s startup troubleshooting guidance shows an alias in /etc/apparmor.d/tunables/alias:

alias /var/lib/mysql/ -> /data/mariadb/,

Change both paths to your actual old and new directories, retain the trailing slashes and comma, then reload or restart AppArmor:

sudo systemctl restart apparmor

Check the kernel or AppArmor logs if the service still receives “Permission denied.” An alias is not a substitute for correct Unix ownership and parent-directory traversal.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

SELinux

SELinux denies access unless the destination has a type permitted for database files. MariaDB’s SELinux guide documents labeling a custom location with mysqld_db_t:

sudo semanage fcontext -a -t mysqld_db_t "/mariadb/data(/.*)?"
sudo restorecon -Rv /mariadb/data
ls -Zd /mariadb/data
ls -Z /mariadb/data | head

Substitute the real destination. If semanage is missing, install the SELinux management tools supplied by your distribution rather than disabling SELinux. Verify that the resulting context is appropriate before starting the service.

Best Value
Sale
HUANUO FlowLift™ Dual Monitor Stand, Fully Adjustable Gaming Monitor Desk Mount for 13–32″ Computer Screens, Full Motion VESA 75x75/100x100 with C-Clamp & Grommet Base, Each Arm Holds 4.4 to 19.8 lbs
  • Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
  • Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
  • Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
  • Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
  • Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.

Do not apply AppArmor instructions to a system that uses SELinux, or vice versa. Some distributions can have additional security controls, so inspect the service logs and audit logs when ordinary permissions look correct.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Start MariaDB and prove it is using the new location

sudo systemctl start mariadb
sudo systemctl status mariadb --no-pager
sudo journalctl -u mariadb -b --no-pager -n 100
mariadb -NBe 'SELECT @@datadir;'

The query must return the new absolute path. A successful systemd start alone is not sufficient if you accidentally edited the wrong option file or mounted the wrong volume.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Run representative operations before removing the original:

mariadb -e 'SHOW DATABASES;'
mariadb -e 'CREATE DATABASE datadir_move_check;'
mariadb -e 'CREATE TABLE datadir_move_check.t (id INT PRIMARY KEY); INSERT INTO datadir_move_check.t VALUES (1); SELECT * FROM datadir_move_check.t;'
mariadb -e 'DROP DATABASE datadir_move_check;'

Use a harmless test database name that does not collide with an existing schema. Check application connections, scheduled jobs, replication or cluster health, backup jobs, and disk monitoring. Confirm that new files appear on the destination filesystem with findmnt and that the old directory’s contents are no longer changing.

Rollback if startup or validation fails

Keep the old directory untouched until startup, application checks, and at least one backup or restore test have succeeded. If MariaDB will not start:

  1. Read the first relevant error in systemctl status mariadb, journalctl -u mariadb, and the configured MariaDB error log.
  2. Stop the service again and verify that no mariadbd process remains.
  3. Check the effective datadir, destination mount, ownership, parent traversal, systemd drop-ins, and AppArmor or SELinux policy.
  4. To roll back, restore the original datadir setting and any unit or security-policy changes, run systemctl daemon-reload where necessary, and start MariaDB against the untouched original.

Do not copy files back over the original while a failed server process is still running. Preserve the failed destination for diagnosis until you know whether the problem was a missing file, a policy denial, or a configuration mismatch.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Diagnose the common failure messages

“Can’t create test file” or read-only-file-system errors

  • Confirm the destination volume is mounted read-write with findmnt -no TARGET,OPTIONS /new/path.
  • Inspect systemd’s ReadWritePaths and other hardening settings.
  • Check filesystem permissions and available space.
  • Verify that the service account can create a temporary file in the datadir.

Permission denied

  • Run namei -l /new/path to find a parent directory without execute permission.
  • Check owner and mode on the datadir and its files.
  • Review AppArmor denials or SELinux audit records and apply the correct alias or context.
  • Check systemd restrictions if the path is under /usr/local, /home, or another protected location.

Aria or InnoDB lock errors

Make sure the original service is stopped and that no second MariaDB process, container, chroot, or manually launched server is using either copy. Lock files are not a reason to delete database files; identify the competing process first.

Missing privilege tables

Verify that the copy includes the complete mysql system schema and that the configured path is the destination containing those files. A copy of only application-schema directories cannot provide MariaDB’s privilege tables.

A path under /home is rejected

Inspect the unit for ProtectHome. If that restriction is the cause, add the narrowly scoped ProtectHome=false drop-in, reload systemd, and restart. Moving the datadir to a system data mount can avoid the restriction altogether.

Direct move, bind mount, or symlink?

Approach How it works Advantages Risks and policy considerations
Change datadir directly Copy the directory and configure MariaDB to use the new absolute path. Configuration states the real location; backups, monitoring, and troubleshooting are straightforward. Requires systemd and AppArmor or SELinux updates for a nonstandard path.
Bind mount Mount the new volume at the path MariaDB already uses, or bind-mount the new directory over the old path. Can preserve an established path for scripts and security profiles while moving storage underneath. Mount ordering must be reliable at boot; backup tools and operators must understand the mount; an absent mount can expose an empty underlying directory.
Symbolic link Replace the old directory with a link to the destination. Quick to test and can preserve a familiar path. Some systemd, AppArmor, SELinux, backup, or container policies treat the link target differently. It can hide mount failures and make permissions harder to reason about.

A direct datadir change is usually the clearest long-term configuration. A bind mount is useful when several tools are tightly coupled to the old path, provided the mount is declared and monitored. A symlink is the least explicit option and should be chosen only when you have verified every policy and backup interaction.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Same filesystem versus a separate volume

Layout What it provides What to check
Another directory on the same filesystem Simple reorganization without a new device or mount dependency. It does not increase total capacity or isolate database failure and I/O from the rest of the system.
Dedicated local volume Independent capacity planning and clearer separation of database I/O and failure domains. Mount availability at boot, filesystem options, monitoring, and a tested recovery path for the device.
Network-backed storage Storage can be expanded or presented independently of the database host. Network availability, latency, locking semantics, boot ordering, and the storage vendor’s MariaDB compatibility requirements.

MariaDB does not make a separate volume safe by itself. Reliability depends on the volume being present and writable before the service starts and on backups that are independent of that volume.

Final cutover checklist

  • The effective old datadir, service unit, service account, and separate log paths are recorded.
  • MariaDB was stopped cleanly, with no remaining server process holding old files open.
  • The destination filesystem is mounted at boot and has sufficient space and inodes.
  • The entire datadir, including the mysql system schema, was copied with metadata preserved.
  • Ownership, modes, ACLs, extended attributes, and parent-directory traversal were checked.
  • The active configuration points to the destination, and no command-line option overrides it.
  • systemd allows the service to write there; ProtectHome was addressed if relevant.
  • AppArmor aliases or SELinux contexts were applied when those controls are enabled.
  • SELECT @@datadir; returns the destination after startup.
  • Reads, writes, application connections, scheduled jobs, replication, monitoring, and backups were tested.
  • The old directory remains available for rollback until the new installation has passed your normal retention and recovery checks.

References

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.