mirror of https://github.com/jkjoy/sunpeiwen.git
2023.10.06 update
This commit is contained in:
parent
c4924a78a0
commit
630dae25a1
|
@ -0,0 +1,57 @@
|
|||
---
|
||||
title: Mariadb创建数据库、用户及授权
|
||||
date: 2023-10-06 11:01:17
|
||||
tags: Mariadb
|
||||
categories: 分享
|
||||
cover:
|
||||
---
|
||||
|
||||
在测试`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;
|
||||
```
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: centos在yum时出现Determining fastest mirrors
|
||||
date: 2023-10-05 08:42:55
|
||||
tags: centos,运维
|
||||
tags: centos
|
||||
categories: 分享
|
||||
cover:
|
||||
---
|
||||
|
|
Loading…
Reference in New Issue