mysql 设置用户

您所在的位置:网站首页 mysql管理员用户 mysql 设置用户

mysql 设置用户

2023-05-14 05:14| 来源: 网络整理| 查看: 265

MySQL 是一种常用的数据库跑马,很多网站都会使用 MySQL 作为数据存储的工具。而在使用 MySQL 时,必须设置一个或多个用户来访问数据库,并且配置这些用户的权限。本文将介绍如何在 MySQL 中设置用户及其权限。

一、登录 MySQL

在设置 MySQL 用户之前,需要先用管理员账号登录 MySQL。打开终端,输入以下命令:

mysql -u root -p登录后复制

其中,“root”为管理员账号,输入命令后会提示输入密码,输入密码后即可进入 MySQL 系统。

二、新增用户

在 MySQL 中新增用户的命令是 CREATE USER。语法如下:

CREATE USER 'user_name'@'host' IDENTIFIED BY 'password';登录后复制

其中,user_name 是你要创建的用户名,host 是该用户所能访问的主机地址,password 是该用户的密码。如果该用户可以从任何主机地址连接到 MySQL 服务器,可以将 host 设置为 %。例如,创建一个名为 testuser 的用户,并将其密码设置为 testpassword,可以使用以下命令:

CREATE USER 'testuser'@'%' IDENTIFIED BY 'testpassword';登录后复制

三、删除用户

MySQL 中删除用户的命令是 DROP USER。语法如下:

DROP USER 'user_name'@'host';登录后复制

其中,user_name 是你要删除的用户名,host 是该用户所能访问的主机地址。例如,删除名为 testuser 的用户:

DROP USER 'testuser'@'%';登录后复制

四、修改密码

MySQL 中修改用户密码的命令是 ALTER USER。语法如下:

ALTER USER 'user_name'@'host' IDENTIFIED BY 'new_password';登录后复制

其中,user_name 是你要修改密码的用户名,host 是该用户所能访问的主机地址,new_password 是该用户的新密码。例如,将名为 testuser 的用户密码修改为 newpassword:

ALTER USER 'testuser'@'%' IDENTIFIED BY 'newpassword';登录后复制

五、授权

MySQL 中授权的命令是 GRANT。授权是指为用户分配访问权限的过程。语法如下:

GRANT privileges ON database.table TO 'user_name'@'host';登录后复制

其中,privileges 是用户所能执行的数据库操作,包括 SELECT、INSERT、UPDATE、DELETE 等。database.table 是用户所能访问的数据库和表,user_name 是该用户的用户名,host 是该用户所能访问的主机地址。例如,为名为 testuser 的用户授予 SELECT 和 INSERT 权限:

GRANT SELECT, INSERT ON testdb.* TO 'testuser'@'192.168.1.%';登录后复制

六、回收权限

MySQL 中回收用户权限的命令是 REVOKE。语法如下:

REVOKE privileges ON database.table FROM 'user_name'@'host';登录后复制

其中,privileges 是用户拥有的权限,database.table 是用户所能访问的数据库和表,user_name 是该用户的用户名,host 是该用户所能访问的主机地址。例如,回收名为 testuser 的用户 INSERT 权限:

REVOKE INSERT ON testdb.* FROM 'testuser'@'192.168.1.%';登录后复制

七、查看权限

MySQL 中查看用户权限的命令是 SHOW GRANTS。语法如下:

SHOW GRANTS FOR 'user_name'@'host';登录后复制

其中,user_name 是要查看权限的用户名,host 是该用户所能访问的主机地址。例如,查看名为 testuser 的用户的权限:

SHOW GRANTS FOR 'testuser'@'%';登录后复制

以上就是 MySQL 中设置用户及其权限的操作方法,通过这些命令,可以方便地管理数据库用户及其权限,保障数据库的安全性。

以上就是mysql 设置用户的详细内容,更多请关注php中文网其它相关文章!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3