建立用户user1,密码为888888,在本机(127.0.0.1)登录,对province数据库的jdxx数据表有查询权限
时间: 2023-06-27 15:04:31 浏览: 321
首先,我们需要在 MySQL 数据库中创建一个用户 user1,并授予其对省份数据库(province)的 jdxx 数据表查询权限。可以按照以下步骤进行操作:
1. 登录 MySQL 数据库,命令如下:
```
mysql -u root -p
```
其中,-u 表示指定用户名,-p 表示提示输入密码。
2. 创建用户 user1,命令如下:
```
CREATE USER 'user1'@'127.0.0.1' IDENTIFIED BY '888888';
```
其中,'user1' 表示用户名,'127.0.0.1' 表示该用户只能从本地登录,'888888' 表示用户密码。
3. 授予用户 user1 对 jdxx 数据表的查询权限,命令如下:
```
GRANT SELECT ON province.jdxx TO 'user1'@'127.0.0.1';
```
其中,'province.jdxx' 表示数据库名和数据表名,'SELECT' 表示查询权限。
4. 刷新权限,命令如下:
```
FLUSH PRIVILEGES;
```
至此,用户 user1 已经创建并授予查询权限。用户可以使用以下命令连接到 MySQL 数据库,并查询 jdxx 数据表:
```
mysql -u user1 -p -h 127.0.0.1 province
```
其中,-h 表示指定主机名,省略时默认为 localhost。然后输入密码 888888 即可登录。
相关问题
建立用户user2,在本机(127.0.0.1)登录,密码为666666.对数据库province库的所有数据表有所有的权限,对数据库library库的book表有查询的权限
首先,我们需要登录 MySQL 服务器,使用具有足够权限的用户(例如 root 用户)进行操作。然后按照以下步骤进行操作:
1. 创建用户 user2,并设置密码为 666666:
```
CREATE USER 'user2'@'127.0.0.1' IDENTIFIED BY '666666';
```
2. 授予 user2 对 province 库的所有表的所有权限:
```
GRANT ALL PRIVILEGES ON province.* TO 'user2'@'127.0.0.1';
```
3. 授予 user2 对 library 库的 book 表的查询权限:
```
GRANT SELECT ON library.book TO 'user2'@'127.0.0.1';
```
4. 刷新权限:
```
FLUSH PRIVILEGES;
```
现在,用户 user2 就可以使用密码 666666 登录 MySQL 服务器,并且拥有对 province 库的所有表的所有权限,以及对 library 库的 book 表的查询权限。
http://127.0.0.1:8000/admin/的用户密码在哪看
管理员用户的密码是需要在创建管理员用户时设置的。如果你是第一次运行Django项目,你需要先创建一个管理员用户,可以在终端中运行以下命令:
```
python manage.py createsuperuser
```
然后按照提示输入用户名、电子邮件和密码即可创建管理员用户。创建完成后,你可以使用该用户名和密码登录到http://127.0.0.1:8000/admin/。如果你忘记了密码,可以通过在终端中运行以下命令来更改密码:
```
python manage.py changepassword <username>
```
其中,`<username>`是你要更改密码的管理员用户的用户名。