在 Linux 上如何安装 MariaDB 或 MySQL

2023-04-12 06:49:00 linux mysql 安装

MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下产品。MariaDB 是一个开源的关系数据库管理系统,是由原开发者马克·维斯洛(Markus Winand)开发的一个分支,与MySQL相比,MariaDB的目标是完全兼容MySQL,并提供一些额外的特性。

下面介绍在 Linux 上如何安装 MariaDB 或 MySQL。

首先,确保系统上已经安装了依赖包:

sudo apt-get install software-properties-common

然后添加软件源:

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

添加软件源后,使用以下命令安装 MariaDB:

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.3/ubuntu bionic main'

sudo apt update

sudo apt install mariadb-server

安装完成后,可以使用以下命令启动 MariaDB 服务:

sudo systemctl start mariadb

使用以下命令检查 MariaDB 服务是否启动成功:

sudo systemctl status mariadb

输出结果类似如下:

● mariadb.service - MariaDB 10.3.22 database server

Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)

Active: active (running) since Sun 2020-07-19 10:53:26 CST; 3s ago

Main PID: 24885 (mysqld)

Tasks: 27 (limit: 4664)

CGroup: /system.slice/mariadb.service

└─24885 /usr/sbin/mysqld

7 月 19 10:53:26 ubuntu1804 systemd[1]: Starting MariaDB 10.3.22 database server...

7 月 19 10:53:26 ubuntu1804 systemd[1]: Started MariaDB 10.3.22 database server.

可以看到 MariaDB 服务已经启动成功。

接下来,需要为 MariaDB 设置 root 密码:

sudo mysql_secure_installation

设置完 root 密码后,可以使用以下命令登录 MariaDB:

mysql -u root -p

输入 root 密码后,就可以进入 MariaDB 的命令行了。

如果要安装 MySQL,只需要在安装 MariaDB 的基础上进行一些配置即可。首先,使用以下命令安装 MySQL Server:

sudo apt install mysql-server

安装完成后,可以使用以下命令启动 MySQL 服务:

sudo systemctl start mysql

使用以下命令检查 MySQL 服务是否启动成功:

sudo systemctl status mysql

输出结果类似如下:

● mysql.service - MySQL Community Server

Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)

Active: active (running) since Sun 2020-07-19 10:57:07 CST; 3s ago

Main PID: 25011 (mysqld)

Tasks: 28 (limit: 4664)

CGroup: /system.slice/mysql.service

└─25011 /usr/sbin/mysqld

7 月 19 10:57:07 ubuntu1804 systemd[1]: Starting MySQL Community Server...

7 月 19 10:57:07 ubuntu1804 systemd[1]: Started MySQL Community Server.

可以看到 MySQL 服务已经启动成功。

接下来,需要为 MySQL 设置 root 密码:

sudo mysql_secure_installation

设置完 root 密码后,可以使用以下命令登录 MySQL:

mysql -u root -p

输入 root 密码后,就可以进入 MySQL 的命令行了。

安装完成后,如果要升级到最新版本,可以使用以下命令:

sudo apt-get update

sudo apt-get upgrade

相关文章