如何在Ubuntu 20.04上安装MariaDB
MariaDB是一个开源关系数据库管理系统。 它最初被设计为MySQL的向后兼容二进制二进制的替换。
MariaDB由MySQL的原始开发人员和开源社区开发和维护。
本指南介绍了如何在Ubuntu 20.04上安装和MariaDB。
先决条件
我们假设您具有root用户或具有 sudo权限的用户对Ubuntu服务器的管理访问权限。
ubuntu-mariadb">在Ubuntu上安装MariaDB
在撰写本文时,Ubuntu存储库中提供的最新 MariaDB版本是版本10.3。 要安装它,请运行以下命令:
sudo apt updatesudo apt install mariadb-server
安装完成后,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 Wed 2020-05-20 16:52:07 UTC; 12s ago
...
MariaDB已安装,您可以开始使用它。
以root用户身份登录
要从命令行与MariaDB服务器进行交互,请使用mysql
客户端或其别名mariadb
。 此工具是作为MariaDB服务器软件包的依赖项安装的。
在Ubuntu上,默认情况下auth_socket
插件对MariaDB root根用户进行身份验证。 该插件通过检查调用客户端程序的本地系统用户是否与指定的MariaDB用户名匹配来工作。 这意味着您无法通过提供密码来以root用户身份进行身份验证。
以root用户身份登录MariaDB服务器:
sudo mysql
将为您提供MariaDB shell,如下所示:
Welcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 61
Server version: 10.3.22-MariaDB-1ubuntu1 Ubuntu 20.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> Bye
如果您想使用外部程序(例如phpMyAdmin)以root用户身份登录MariaDB服务器,则有两个选择。
第一个是将认证方法从auth_socket
更改为mysql_native_password
。 您可以通过运行以下命令来做到这一点:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_span_password';
推荐的第二个选项是创建一个新的专用管理用户,该用户可以访问所有数据库:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_span_password';
您可以使用任何想要的名称来命名管理用户,但请确保使用强密码。
结论
我们向您展示了如何在Ubuntu 20.04上安装MariaDB。 现在您的数据库服务器已启动并正在运行,下一步是学习如何管理MariaDB用户帐户和数据库。
如果您有任何问题或反馈,请随时发表评论。
以上是 如何在Ubuntu 20.04上安装MariaDB 的全部内容, 来源链接: utcz.com/z/507509.html