MariaDB是一个开源,多线程的关系数据库管理系统,是MySQL的向后兼容替代品。MariaDB是Debian中MySQL的默认实现。这篇文章说明了如何在Debian 10上安装MariaDB,Debian存储库中可用的最新MariaDB版本是10.3版。
一、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] Y
New 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)登录。
来源链接:https://www.idcspy.com/24046.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站