Remote Root Access for MariaDB on Ubuntu 16.04 LTS

| ubuntu | linux | databases |

Typically, when you install MySQL on Ubuntu, it asks you for a root password which you can then use to log into the database. It seems that MariaDB uses a plugin instead to authenticate the root user. This means that the only way to log into MariaDB by default as root is locally with sudo mysql -u root In order to give the root user a password and login the “traditional” way (which includes remote access via a tunnel) you have to do the following.

  1. Log into MariaDB as the Root user
    sudo mysql -u root
    
  2. Disable the Auth Plugin
    use mysql;
    update user set plugin='' where User='root';
    
  3. Create a password for the root user
    grant all privileges on *.* to 'root'@'127.0.0.1' identified by '$STRONG_PASSWORD';
    flush privileges;
    
  4. Restart MariaDB
    sudo service mysql Restart
    
You can now access the root account with a password, and also over an SSH tunnel remotely.

Thank you for reading! Share your thoughts with me on bluesky, mastodon, or via email.

Check out some more stuff to read down below.

Most popular posts this month

Recent Favorite Blog Posts

This is a collection of the last 8 posts that I bookmarked.

Articles from blogs I follow around the net

i’m calling it ‘wil wheatcon’ until i can think of something better

In an average year, I travel to around 5 or 6 cities for conventions. Almost every time I announce an appearance, the most common response is some version of “that’s great! When are you coming to [my town]?” I’m not coming to your town, but I am coming to...

via WIL WHEATON dot NET May 20, 2026

On people writing about their use of AI

I find the trend of people posting about the way they use generative AI to be fascinating at an anthropological level. I do not remember the last time a piece of technology pushed so many different people into writing about the way they use it, or not use...

via Manuel Moreale — Everything Feed May 20, 2026

Exporting Vinted Sold Data

A little javascript snippet to grab Vinted sales data from the website

via Robb Knight • Posts • Atom Feed May 20, 2026

Generated by openring