阅读量:1
在 Debian 系统上设置 MariaDB 的权限涉及多个步骤,包括安装 MariaDB、配置安全设置、创建用户和分配权限等。以下是详细的指南:
安装 MariaDB
-
更新软件包列表:
sudo apt update -
安装 MariaDB:
sudo apt install mariadb-server -
启动 MariaDB 服务:
sudo systemctl start mariadb -
启用 MariaDB 服务开机自启:
sudo systemctl enable mariadb -
运行安全配置脚本:
sudo mysql_secure_installation- 按照提示设置 root 密码和其他安全选项,如移除匿名用户、禁止 root 远程登录等。
配置 MariaDB 权限
-
登录 MariaDB:
mysql -u root -p -
创建新用户并分配权限:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword'; GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost'; FLUSH PRIVILEGES; -
限制用户权限(例如,仅允许特定 IP 地址访问):
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'192.168.1.100'; FLUSH PRIVILEGES; -
撤销用户权限(例如,撤销所有权限):
REVOKE ALL PRIVILEGES ON *.* FROM 'newuser'@'localhost'; FLUSH PRIVILEGES; -
删除用户:
DROP USER 'newuser'@'localhost'; -
创建数据库:
CREATE DATABASE mydatabase; -
授权访问数据库:
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost'; FLUSH PRIVILEGES; -
查看用户权限:
SHOW GRANTS FOR 'newuser'@'localhost'; -
修改用户密码:
ALTER USER 'newuser'@'localhost' IDENTIFIED BY 'new_password'; -
删除用户:
DROP USER 'newuser'@'localhost'; -
刷新权限:
FLUSH PRIVILEGES;
注意事项
- 在进行任何权限设置之前,请确保你有足够的权限(通常需要 root 用户权限)。
- 设置强密码并定期更换,以增强数据库的安全性。
- 限制远程访问权限,只允许受信任的网络访问数据库。
- 定期备份数据库以防数据丢失。
以上步骤涵盖了在 Debian 系统上安装和配置 MariaDB 权限的基本流程。请根据实际需求和环境调整操作。
以上就是关于“Debian MariaDB权限设置指南”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm