创建和管理数据库
1、使用命令行工具或图形化工具连接到MySQL服务器。
2、执行以下命令创建一个新的数据库:
```sql
CREATE DATABASE database_name;
```
database_name
是你想要创建的数据库的名称。
3、可以使用以下命令查看所有已存在的数据库:
```sql
SHOW DATABASES;
```
4、若要删除一个数据库,可以使用以下命令:
```sql
DROP DATABASE database_name;
```
database_name
是要删除的数据库的名称。
创建和管理用户
1、使用管理员账户登录到MySQL服务器。
2、执行以下命令创建一个新用户:
```sql
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
```
username
是新用户的用户名,password
是该用户的密码。
3、可以使用以下命令查看所有已存在的用户:
```sql
SHOW USERS;
```
4、若要修改用户的密码,可以使用以下命令:
```sql
ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';
```
username
是要修改密码的用户名,new_password
是新的密码。
5、若要删除一个用户,可以使用以下命令:
```sql
DROP USER 'username'@'localhost';
```
username
是要删除的用户的名称。
授权用户访问数据库和表
1、使用管理员账户登录到MySQL服务器。
2、执行以下命令授予用户对特定数据库的所有权限:
```sql
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
```
database_name
是要授权的数据库的名称,username
是要授权的用户的名称。
3、若要授予用户对特定表的所有权限,可以使用以下命令:
```sql
GRANT ALL PRIVILEGES ON table_name.* TO 'username'@'localhost';
```
table_name
是要授权的表的名称,username
是要授权的用户的名称。
4、若要撤销用户对特定数据库或表的权限,可以使用以下命令:
```sql
REVOKE ALL PRIVILEGES ON database_name.* FROM 'username'@'localhost';
```
或者:
```sql
REVOKE ALL PRIVILEGES ON table_name.* FROM 'username'@'localhost';
```
database_name
或table_name
是要撤销权限的数据库或表的名称,username
是要撤销权限的用户的名称。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/535949.html