分类
标签
Alist amd Artalk artalk Astro centos chajian chatgpt cloud torrent clover CommentsByQQ Docker edid fly.io fuwari Github Gotosocial hackintool Hexo hexo lede linux Linux macos Mariadb mastodon memos Memos office opencore openwrt Pleroma QQ机器人 samsung SForum torrent Twikoo typecho V2RAY VPS webhook windows 下载 主控 免驱 博客 厂商 命令 固态 字体 开卡 教程 显卡 梯子 注册 生活 硬盘 硬盘盒 磁力 科学上网 笔记本 自动化 虚拟信用卡 观影 评论 豆瓣 软路由 部署 阿里 阿里悟空 霞鹜文楷 黑苹果
245 字
1 分钟
Mariadb创建数据库、用户及授权
在测试SForum
程序中使用到的部分关于数据库的操作
安装Mariadb服务器
apt install mariadb-server-10.6
初始化数据库
mysql_secure_installation
连接数据库
mysql -u root -p
创建数据库
CREATE DATABASE bbs;
创建一个本地访问数据库的账户
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
参数:
username
:数据库访问的账户;localhost
:数据库的访问方式,外网访问的时候用%替换localhost即可;password
:数据库访问密码,此处输入密码明文;
给测试账户分配权限
分配所有权限
给用户分配所有的权限,并且通过localhost访问
GRANT ALL ON bbs.* to username@'localhost' IDENTIFIED BY 'password';
FLUSH privileges;
分配部分权限
给账户分配部分的权限,并且通过外网访问
GRANT insert,delete,select,update ON test.* to username@'%' IDENTIFIED BY 'password';
FLUSH privileges;
或则采用下面的代码,除了操作权限授权外,还赋予授权的权限。
GRANT ALL ON test.* to username@'%' IDENTIFIED BY 'passowrd' WITH GRANT OPTION;
FLUSH privileges;