Yes, you can use MariaDB. MariaDB is a drop-in replacement for MYSQL so compatibility is not an issue. WordPress even lists MariaDB as an option within the requirements on their website:
We recommend servers running version 7.2 or greater of PHP and MySQL version 5.6 OR MariaDB version 10.0 or greater.
Here is a resource from MariaDB on this topic https://mariadb.com/resources/blog/how-install-and-run-wordpress-mariadb.
Related Posts:
- What is the difference between an ORM and an ODM?
- Rename a table in MySQL
- How should I tackle –secure-file-priv in MySQL?
- Can’t connect to MySQL server on ‘127.0.0.1’ (10061) (2003)
- Keeping WP database synced across multiple developers using git
- Staging sites, how do you manage synchronising updates in the DB?
- How to get the post publish date outside the loop?
- How to fetch Data in WordPress using MySQLi or $wpdb
- Connect to database using wordpress wp-config file
- Is sanitize_text_field() is enough to save to DB?
- Does wpdb add considerable overhead on queries with large result sets?
- Ways of managing staging and production wordpress sites?
- wp_users user_status field
- Display data from a non wordpress database on a page template
- Is it possible to switch the data layer within WordPress?
- Changing the Database Connection Error Message
- Should I hint table index for search query on wp_post
- Corrupt WordPress Database
- Connecting to external oracle database
- Bulk Update of Custom Post Type Post Status through SQL
- How do I add indexes to WordPress Database?
- Multiple installation in a single database
- Huge wp_options table
- Can’t save ajax value to database
- Updating all rows of table with $wpdb
- What actions affect files, DB, or both?
- Cannot unserialize WordPress serialized values in `wp_options` table?
- Block search SQL from happening
- wp_options table has duplicate rows and primary key / autoincrement has been removed
- What is the purpose of storing `siteurl` in database?
- What is stored in the webserver? (Separated Database)
- Remove database entries where post_date > expiration date
- Installation with sql server express edition
- Single database for multiple instances
- Get all tags not just first 10 with wp api 2.0
- Should non-WordPress data get its own DB?
- Accidentally deleted active_plugins portion of the wp_options DB table
- delete post meta from db, even if does not exist?
- In what part of the WordPress core does the users table and usermeta table get joined?
- Is there a way to see history of WordPress database changes?
- Where does the actual data stored by add_post_meta
- Output custom content not from the posts table?
- Exporting table to csv works in the admin but exports HTML data when used on the front end
- Reducing Database Query Time
- How can I get my wordpress password from an SQL file?
- How to have an external DB read and get data from my wordpress database
- Import users from old WP site to new one
- Is there an atomic way to update_option in WordPress (to ensure data integrity)?
- All text disappeared (seems to be a database problem) [closed]
- is $wpdb->get_results() safe enough
- Can’t update WordFence Options, clear data manually
- Is it possible to have more than 1 MySQL database in my WordPress blog?
- How and where is wordpress adding mySQL content to database?
- restore a db after bad backup
- Best practice to import user base (subscribers) from one website to another?
- AJAX wp-mysql running too slow
- Some weird users in database
- Delete/Replace words from X to Y in post content
- How to delete a particular row in a database table
- Location of image metadata on my server
- How to create more than one new wpdb object?
- Multiple WordPress sites installs sharing the same database but with different content and domains
- Is it good practice to import/export a blog to test a redesign?
- Getting value from database table depending on field value
- Getting “Error Establishing a Database Connection” on localhost in new Mac OSX Lion environment
- Secure way to use name_save_pre?
- wpdb->insert not inserting first variable
- Database tables for sports betting integrated in WordPress
- change the year on all of my custom post types?
- custom tables in wordpress Database? (can i just create them with sql?)
- New installation fatal error in 5.9.3 at edit or create entry
- Storing transients giving database error
- I want to replicate a wordpress website over multiple servers
- Displaying requested data from a the database in wordpress
- Accidently changed the GUID
- Is there anyway to split posts to different databases?
- wp-cli + valet: “Error establishing a database connection”
- local wordpress broke after changing URL
- Unable to login to a https website via the app after changing from http
- Is it safe to add INDEX to a column in WordPress database?
- Restore Old Database Over Newer WP & Plugin Files
- WP website showing blank page after moving from subdomain to main domain
- create a table using user meta custom data
- Not sure what to do next to optimize
- Database structure for thousands of posts
- WPCLI search and replace in a particlar site dir effect another site-dir
- How do I find out from my database what version of WordPress I need?
- How to create a database table?
- Accessing content from third party as native posts in WordPress
- Extracted CSV as Array for Custom Query Loop
- Hang Up Followed By Can’t select database
- Database error after importing WordPress
- One WP Database outside localhost and two connections
- Fetch data from another site, but the same database
- Pulling values from a sepcific row in table
- Every time I update or install a plugin I get “Error Establishing a Database Connection in WordPress”
- Create hundreds of users with just ID in phpMyAdmin
- What is best for saving lot of extra detail of user?
- Insert Extra fields added in the front end registration form to DB
- WP Multisite Users Not Linking