前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在 Ubuntu / Raspbian 上安装 MariaDB

如何在 Ubuntu / Raspbian 上安装 MariaDB

原创
作者头像
HoneyMoose
修改2024-01-18 10:03:55
1610
修改2024-01-18 10:03:55
举报
文章被收录于专栏:CWIKIUS

Raspberry Pi OS(原为Raspbian)是为树莓派基于Debian开发的操作系统。

从2015年起,树莓派基金会正式将其作为树莓派的官方操作系统。

Raspbian是由Mike Thompson和Peter Green创建的一个独立项目。第一个版本于2012年6月发布,至今仍在更新中。

Raspi 对树莓派系列的低性能ARM架构CPU进行了高度优化。

使用的安装命令

Rasbian 操作系统和 Ubuntu 的操作系统是非常类似的。

可以使用下面的命令来在操作系统中安装 MariaDb 数据库。

代码语言:javascript
复制
sudo apt update
sudo apt install mariadb-server
sudo mysql_secure_installation
2024-01-17_16-43-35
2024-01-17_16-43-35

上图显示了操作系统中正在安装 mariadb 数据库。

配置 Mariadb 的安全策略

当完成安装后,直接运行 sudo mysql_secure_installation 命令来配置安全策略。

创建远程访问权限

当 Mariadb 完成安装后,所有的用户都只能通过内部计算机访问。

可以使用 SQL 查看系统中当前的用户。

代码语言:javascript
复制
SELECT `user`, `host`, IF(LENGTH(password)>0, password, authentication_string) AS `password` FROM `mysql`.`user`;
2024-01-17_17-26-45
2024-01-17_17-26-45

从上面的 SQL 输出,我们可以看到 root 用户的权限已经被设置,并且只能使用 localhost 进行访问。

要使用 Mariadb 的客户端进行远程访问的话,最好的办法就是开放 root 用户的远程访问权限。

直接运行命令:

RENAME USER 'root'@'localhost' TO 'root'@'%'; 就可以改变某个用户的访问权限,localhost 就是只运行本地访问的意思,% 就是接受所有访问,包括远程的 IP 地址。

然后再查看权限。

2024-01-17_17-40-53
2024-01-17_17-40-53

我们可以看到权限被修改为 % 了。

最后再通过客户端进行连接校验。

2024-01-17_17-42-17
2024-01-17_17-42-17

显示查看到数据库中的所有表信息。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用的安装命令
    • 配置 Mariadb 的安全策略
      • 创建远程访问权限
      相关产品与服务
      云数据库 MySQL
      腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档