Debian10上安装MariaDB教程

MariaDB是一个开源,多线程的关系数据库管理系统,是MySQL的向后兼容替代品。MariaDB是Debian中MySQL的默认实现。这篇文章说明了如何在Debian 10上安装MariaDB,Debian存储库中可用的最新MariaDB版本是10.3版。

10年积累的网站设计制作、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计制作后付款的网站建设流程,更有尼河口免费网站建设让你可以放心的选择与我们合作。

一、Debian安装MariaDB

1、首先更新软件包索引:

sudo apt update

2、通过运行以下命令来安装MariaDB服务器和客户端软件包:

sudo apt install mariadb-server

3、MariaDB服务将自动启动。要验证它,请检查服务状态:

sudo systemctl status mariadb

输出应如下所示:

mariadb.service - MariaDB 10.3.15 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 4509 (mysqld) Status: "Taking your SQL requests now..." Tasks: 30 (limit: 2359) Memory: 78.6M CGroup: /system.slice/mariadb.service └─4509 /usr/sbin/mysqld

二、保护MariaDB

MariaDB附带了一个脚本,可以帮助您提高安装的安全性。要mysql_secure_installation在终端中输入脚本,请执行以下操作:

sudo mysql_secure_installation

系统将提示您设置root帐户的密码,删除匿名用户,限制root用户对本地计算机的访问并删除测试数据库。

...Enter current password for root (enter for none):...Set root password? [Y/n] YNew password: Re-enter new password: ...Remove anonymous users? [Y/n] Y...Disallow root login remotely? [Y/n] Y...Remove test database and access to it? [Y/n] Y...Reload privilege tables now? [Y/n] Y...Thanks for using MariaDB!

如果选择,脚本将重新加载特权表,以确保更改立即生效。

三、认证方式

默认情况下,MariaDB根用户使用unix_socket身份验证插件,该插件会在调用mysql客户端工具时检查有效用户ID 。

这意味着仅当您mysql以系统root身份调用命令或通过在命令前添加sudo时,才能以root用户身份连接到MariaDB服务器。

为了提高安全性,建议保留默认的身份验证插件,并允许root用户仅通过Unix套接字进行身份验证。

如果要将根身份验证更改为经典身份验证,请登录到MariaDB服务器:

sudo mysql

运行以下语句以更改身份验证插件:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password;ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';

您现在可以使用新密码连接到MariaDB服务器:

mysql -u root -p

更改身份验证插件还将使您能够以root用户身份从外部程序(例如phpMyAdmin)登录。

网站栏目:Debian10上安装MariaDB教程
浏览路径:https://www.cdcxhl.com/article32/cpcdpc.html

成都网站建设公司_创新互联,为您提供网站营销品牌网站制作网站导航面包屑导航用户体验营销型网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站建设