在 Linux 上如何安装 MariaDB 或 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
相关文章