python脚本的另一个SQL用户?

问题描述

我正在遵循 this 指南来构建 RFID 考勤系统。我也想知道我为什么要做我正在做的事情。 在构建 sql 数据库时,我需要创建一个我将在 python 脚本中使用的用户

我的问题是:为什么要创建另一个用户?我的意思是,你不能只使用安装 MariaDB 时创建的 root 用户吗?

解决方法

GRANT ALL PRIVILEGESroot 用户之间存在一些细微差别,您可以快速查看一些简单的注释 here

但对您的第一个问题的简短回答是:获得更有限的权限。现在,我不确定这是否是指南中的意图。

关于您是否可以只使用 root 用户的第二个问题,当然可以。但是,您是否应该,实际上取决于您的解决方案的上下文/意图。