首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

mysql 添加用户

.* to 用户名@登录主机 identified by “密码” 例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除权限。...首先用以root用户连入MYSQL,然后键入以下命令: grant select,insert,update,delete on *.* to test1@”%” Identified by “abc”...; 但例1增加用户是十分危险,你想如某个人知道test1密码,那么他就可以在internet上任何一台电脑上登录你mysql数据库并对你数据可以为所欲为了,解决办法见例2。...例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除操作(localhost指本地主机,即MYSQL数据库所在那台主机),...这样用户即使用知道test2密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上web页来访问了。

4.5K40
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL添加用户、删除用户与授权

BY '1234';   这样就创建了一个名为:test 密码为:1234 用户。   ...注意:此处"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。...首先为用户创建一个数据库(testDB):   mysql>create database testDB;   2.3 授权test用户拥有testDB数据库所有权限(某个数据库所有权限):   ...刷新系统权限表   2.5 授权test用户拥有所有数据库某些权限:     mysql>grant select,delete,update,create,drop,insert on *.* to...mysql>flush privileges;   mysql>drop database testDB; //删除用户数据库 删除账户及权限:>drop user 用户名@'%';

2.9K10

MySQL添加用户、删除用户与授权

BY '1234';    这样就创建了一个名为:test 密码为:1234 用户。   ...注意:此处"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。...首先为用户创建一个数据库(testDB):   mysql>create database testDB;   2.3 授权test用户拥有testDB数据库所有权限(某个数据库所有权限):   ...刷新系统权限表   2.5 授权test用户拥有所有数据库某些权限:      mysql>grant select,delete,update,create,drop,insert on *.* to...mysql>flush privileges;    mysql>drop database testDB; //删除用户数据库 删除账户及权限:>drop user 用户名@'%';

3.4K90

MySQL添加用户、删除用户与授权

,Password) values("localhost","test",password("1234"));   这样就创建了一个名为:test 密码为:1234 用户。...注意:此处"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。...首先为用户创建一个数据库(testDB):   mysql>create database testDB;   2.3 授权test用户拥有testDB数据库所有权限(某个数据库所有权限):   ...刷新系统权限表   2.5 授权test用户拥有所有数据库某些权限:   mysql>grant select,delete,update,create,drop on *.* to test@"%...mysql>flush privileges;    mysql>drop database testDB; //删除用户数据库 删除账户及权限:>drop user 用户名@'%';

2.9K20

MySQL新建库 添加用户及权限 MySQLGrant命令

MySQL 赋予用户权限命令简单格式可概括为: grant 权限 on 数据库对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据权利。...用户权限 查看当前用户(自己)权限: show grants; 查看其他 MySQL 用户权限: show grants for dba@localhost; 七、撤销已经赋予给 MySQL 用户权限权限...from dba@localhost; 八、MySQL grant、revoke 用户权限注意事项 1. grant, revoke 用户权限后,该用户只有重新连接 MySQL 数据库,权限才能生效。...授权表内容有如下用途: user表 user表列出可以连接服务器用户及其口令,并且它指定他们有哪种全局(超级用户)权限。在user表启用任何权限均是全局权限,并适用于所有数据库。...例如,如果你启用了DELETE权限,在这里列出用户可以从任何表中删除记录,所以在你这样做之前要认真考虑。 db表 db表列出数据库,而用户有权限访问它们。

3.7K10

centos 7 mysql 添加远程访问用户

远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库。登陆数据库。 mysql -uroot -p 复制代码 (密码)。...image.png 创建用户用来远程连接 GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT...OPTION; 复制代码 (第一个itoffice表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个itoffice表示密码)。...执行 命令立即生效 flush privileges; 复制代码 查询数据库用户(看到如下内容表示创建新用户成功了) SELECT DISTINCT CONCAT('User: ''',user...,'''@''',host,''';') AS query FROM mysql.user; 复制代码 使用exit命令退出MySQL 然后打开vim /etc/mysql/my.cnf 将bind-address

2.1K20

MySQL添加用户、为用户创建数据库、为新用户分配权限

登录MySQL [root@VM_0_2_33_CentOS /]#mysql -u root -p 添加用户 允许本地 IP 访问 localhost, 127.0.0.1 mysql>create...'123456'; 刷新授权 mysql>flush privileges; 为用户创建数据库 mysql>create database test DEFAULT CHARSET utf8 COLLATE...utf8_general_ci; 为新用户分配权限 授予用户通过外网IP对于该数据库全部权限 mysql>grant all privileges on `testdb`.* to 'test'@'...%' identified by '123456'; 授予用户在本地服务器对该数据库全部权限 mysql>grant all privileges on `testdb`.* to 'test'@'localhost...' identified by '123456'; 刷新权限 mysql>flush privileges; 退出 root 重新登录 mysql> exit; 用新帐号 test 重新登录,由于使用

2.9K50

Kubernetes集群添加用户

,K8S不存储用户列表——也就是说,添加/编辑/删除用户都是在外部进行,无需与K8S API交互,虽然K8S并不管理用户,但是在K8S接收API请求时,是可以认知到发出请求用户,实际上,所有对K8S...K8S不会管理User,所以User创建/编辑/注销等,需要依赖外部管理机制。 这里说添加用户指的是普通意义上用户,即存在于集群外用户,为k8s使用者。...实际上叫做添加用户也不准确,用户早已存在,这里所做只是使K8S能够认知此用户,并且控制此用户在集群内权限。...为用户添加基于角色访问控制(RBAC) 首先创造一个角色,该角色在acp命名空间下拥有所有权限: kind: Role apiVersion: rbac.authorization.k8s.io/v1...现在我们想要通过kubectl以tom身份来操作集群,需要将tom认证信息添加进kubectl配置,即~/.kube/config中,通过以下命令将用户tom验证信息添加进kubectl配置

1.4K40
领券