Bobcares

How to Install MySQL Debian Bullseye

by | May 12, 2022

Install MySQL Debian Bullseye like a pro with this step-by-step guide by our experts.

At Bobcares, we offer solutions for every query, big and small, as a part of our MySQL Support Services.

Let’s take a look at how our MySQL Support Team is ready to help customers install MySQL Debian Bullseye.

How to Install MySQL on Debian Bullseye

Debian 11 also goes by the code name Debian Bullseye. This version of Debian also comes with MariaDB as default like the earlier Debian version. However, we can still install Oracle’s MySQL if we wish to do so.

If you are looking for a guide to take you through the installation of MySQL on Debian Bullseye, you have come to the right place. The process involves the following steps:

  • Download MySQL repository Debian package
  • Add MySQL APT repository
  • Refresh the Debian 11 Repository cache
  • Run command to install MySQL
  • Start & enable Database server service
  • Secure Database server

The prerequisite for installing MySQL on Debian Bullseye includes root access to the server or a sudo user.

How to download MySQL repository Debian package

In order to download the latest MySQL repository Debian package, we can head to https://dev.mysql.com/downloads/repo/apt/ .

Alternatively, we can run the following commands to do the same job:

sudo apt install wget -y
wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb

How to add MySQL APT repository

In this section, we are going to install the MySQL repository via the APT package manager.

sudo apt install ./mysql-apt-config_*_all.deb

The above command allows us to select what we want to add through the repository. We have to use the arrow keys to move to MySQL Server & Cluster and press the tab button on the keyboard to select OK and hit the Enter key.

At this point, we will be asked to choose the MySQL Server version we prefer. In this scenario, we are opting for mysql-8.0. Then choose OKand press Enter key.

Then, we will come across the following screen:

Install MySQL Debian Bullseye

Again select Ok and press the Enter key.

The above steps will automatically configure the Debian repository of MySQL on our Debian Bullseye.

How to refresh the Debian Bullseye Repository cache

After adding the repository, we have to run the system update command as seen below in order to rebuild the cache:

sudo apt update

How to run command to install MySQL on Debian Bullseye

Before we install the MySQL database server, we have to remove MariaDB from the system. Then, run the following command:

sudo apt install mysql-server

Now, we have to enter a strong password and then select the Strong authentication method option before choosing OK.

How to run start & enable Database server service

After the above steps, we have to start and enable the MySQL database server service. This allows it to start automatically at system boot.

sudo systemctl enable --now mysql

We can also check the status of the database server service with this command:

systemctl status mysql

How to secure the Database

This additional step keeps our database secure from malicious attacks.

sudo mysql_secure_installation

This command opens a wizard that helps us set a root password, disable remote login, remove the demo database as well as remove anonymous users.

As seen above, installing MySQL on Debian Bullseye is an easy affair as long as we have an easy-to-follow guide like this one.

[Need assistance with another query? We are available 24/7.]

Conclusion

In a nutshell, our skilled MySQL Support Engineers at Bobcares install MySQL Debian Bullseye.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

0 Comments

Submit a Comment

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

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF