Useful Links
Computer Science
Databases
MariaDB Database
1. Introduction to MariaDB
2. Installation and Initial Setup
3. SQL Fundamentals
4. Data Types
5. Advanced Querying
6. Built-in Functions
7. Advanced MariaDB Features
8. Storage Engines
9. Indexing and Performance Optimization
10. Database Administration
11. Security
12. Replication and High Availability
Installation and Initial Setup
System Requirements
Hardware Recommendations
CPU Requirements
Memory Requirements
Disk Space and I/O Considerations
Supported Operating Systems
Linux Distributions
Windows
macOS
Other Platforms
Installation Methods
Using Package Managers
yum on CentOS/RHEL
apt on Debian/Ubuntu
Repository Configuration
Using Binary Tarballs
Downloading Binaries
Extracting and Installing
Compiling from Source
Source Code Acquisition
Build Dependencies
Compilation Steps
Using Docker Containers
Official MariaDB Images
Container Configuration
Data Persistence
Post-Installation Security Script
mariadb-secure-installation
Setting Root Password
Removing Anonymous Users
Disabling Remote Root Login
Removing Test Database
Server Startup and Shutdown
systemd and service commands
Starting the Server
Stopping the Server
Restarting the Server
Checking Server Status
mariadbd-safe and mariadb-admin
Safe Startup Options
Administrative Utilities
The MariaDB Client (mariadb)
Connecting to the Server
Connection Parameters
Authentication Methods
Basic Command-Line Usage
Executing SQL Statements
Using Input and Output Files
Interactive and Batch Modes
Core Configuration
The my.cnf Configuration File
File Structure and Syntax
Common Sections
[mysqld] Section
[client] Section
[mysql] Section
[mariadb] Section
Configuration File Locations and Order
System-wide vs. User-specific Files
File Precedence
Essential Server System Variables
Setting Variables in my.cnf
Dynamic vs. Static Variables
Commonly Tuned Variables
Previous
1. Introduction to MariaDB
Go to top
Next
3. SQL Fundamentals