Raspberry Pi OS(原为Raspbian)是为树莓派基于Debian开发的操作系统。
从2015年起,树莓派基金会正式将其作为树莓派的官方操作系统。
Raspbian是由Mike Thompson和Peter Green创建的一个独立项目。第一个版本于2012年6月发布,至今仍在更新中。
Raspi 对树莓派系列的低性能ARM架构CPU进行了高度优化。
使用的安装命令
Rasbian 操作系统和 Ubuntu 的操作系统是非常类似的。
可以使用下面的命令来在操作系统中安装 MariaDb 数据库。
sudo apt update
sudo apt install mariadb-server
sudo mysql_secure_installation

上图显示了操作系统中正在安装 mariadb 数据库。
配置 Mariadb 的安全策略
当完成安装后,直接运行 sudo mysql_secure_installation
命令来配置安全策略。
创建远程访问权限
当 Mariadb 完成安装后,所有的用户都只能通过内部计算机访问。
可以使用 SQL 查看系统中当前的用户。
SELECT `user`, `host`, IF(LENGTH(password)>0, password, authentication_string) AS `password` FROM `mysql`.`user`;

从上面的 SQL 输出,我们可以看到 root 用户的权限已经被设置,并且只能使用 localhost 进行访问。
要使用 Mariadb 的客户端进行远程访问的话,最好的办法就是开放 root 用户的远程访问权限。
直接运行命令:
RENAME USER 'root'@'localhost' TO 'root'@'%';
就可以改变某个用户的访问权限,localhost 就是只运行本地访问的意思,% 就是接受所有访问,包括远程的 IP 地址。
然后再查看权限。

我们可以看到权限被修改为 % 了。
最后再通过客户端进行连接校验。

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