1. 新增用户 Sql代码 mysql insert into mysql. user (Host, User , Password ) values ( localhost , lionbule , password ( hello1234 )); mysqlflush privileges ; 或者 CREATEUSER ' username'@'host 'IDENTIFIEDBY'password'; 例子:CREATEUSER'dog'@'lo

1. 新增用户

Sql代码

mysql>insert into mysql.user(Host,User,Password) values("localhost","lionbule",password("hello1234"));

mysql>flush privileges;

或者

CREATE USER'username'@'host' IDENTIFIED BY 'password';

例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';

CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';

CREATE USER 'pig'@'%' IDENTIFIED BY '123456';

CREATE USER 'pig'@'%' IDENTIFIED BY '';

CREATE USER 'pig'@'%';

2. 修改用户密码

Sql代码

mysql>update mysql.user set password=password('new password') where User="lionbule" and Host="localhost";

mysql>flush privileges;

a. 使用mysqladmin语法:mysqladmin -u用户名 -p旧密码 password 新密码

例如:mysqladmin -u root -p 123 password 456;

或者

SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');

如果是当前登陆用户用SET PASSWORD = PASSWORD("newpassword");

3. 删除用户

Sql代码

mysql>DELETE FROM user WHERE User="lionbule" and Host="localhost";

mysql>flush privileges;

或者

drop user username@'%'

drop user username@localhost

4. 权限分配

4.1. grant用法

grant 权限 on 数据库.* to 用户名@'登录主机' identified

by '密码'

Doc代码

权限:

常用总结, ALL/ALTER/CREATE/DROP/SELECT/UPDATE/DELETE

数据库:

*.* 表示所有库的所有表

test.* 表示test库的所有表

test.test_table 表示test库的test_table表

用户名:

mysql账户名

登陆主机:

允许登陆mysql server的客户端ip

'%'表示所有ip

'localhost' 表示本机

'192.168.10.2' 特定IP

密码:

账户对应的登陆密码

取消授权用户:

语法:REVOKE privilege ON databasename.tablename FROM 'username'@'host';

例子: REVOKE SELECT ON *.* FROM 'pig'@'%';

REVOKE SELECT ON test.user FROM 'pig'@'%';

revoke all on *.* from sss@localhost ;

revoke all on user.* from 'admin'@'%';

SHOW GRANTS FOR 'pig'@'%'; //查看授权

取消授权用户:

语法:REVOKE privilege ON databasename.tablename FROM 'username'@'host';

例子: REVOKE SELECT ON *.* FROM 'pig'@'%';

REVOKE SELECT ON test.user FROM 'pig'@'%';

revoke all on *.* from sss@localhost ;

revoke all on user.* from 'admin'@'%';

SHOW GRANTS FOR 'pig'@'%'; //查看授权

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php增加mysql用户_mysql 增加用户相关推荐

  1. mysql将系统权限授予用户_mysql创建用户并授予权限

    1.create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库 采用create schema和c ...

  2. 修改mysql 外删除用户_mysql添加用户、删除用户、授权、修改密码等

    mysql添加用户.删除用户.授权.修改密码等 1.新建用户. //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> mysql> i ...

  3. grant mysql转移_mysql 赋予用户权限 grant命令 (转)

    本文实例,运行于 MySQL 5.0 及以上版本. MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删除 ...

  4. mysql 添加用户_Mysql添加用户以及授权等操作详解

    MySQL中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户登录MYSQL: @>mysql -u root -p @>密码 ...

  5. mysql增加某人信息_mysql 增加用户

    3.增加用户: (注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identifi ...

  6. 怎样设置mysql软件用户_mysql数据库用户的权限如何设置?

    mysql数据库用户的权限如何设置?考虑到数据库的安全在将数据库的登录名和密码给别人时我们通常都需要为用户设置数据库的权限,那么mysql数据库用户的权限如何设置呢?小编为大家带来了用phpmyadm ...

  7. Java创建MySQL句柄_MySQL创建用户(CREATE USER)

    在对 MySQL 的日常管理和实际操作中,为了避免用户恶意冒名使用 root 账号控制数据库,通常需要创建一系列具备适当权限的账号,应该尽可能地不用或少用 root 账号登录系统,以此来确保数据的安全 ...

  8. mysql加入用户_Mysql 添加用户

    一, 创建用户:命令:CREATE USER 'username' @'host'  IDENTIFIED BY 'password'; 说明: username - 你将创建的用户名. host - ...

  9. mysql monitor用户_Mysql的用户基本操作

    创建用户: mysql> create user 'cai'@'localhost' identified by '123456'; Query OK, 0 rows affected (0.0 ...

最新文章

  1. 文远知行A轮再获数千万美元融资 商汤科技和农银国际跟投
  2. fastjson导致的OOM
  3. Vue-Router + Vuex 实现单页面应用
  4. 1.5 编程基础之循环控制 44 第n小的质数
  5. 【转】无法打开登录所请求的数据库 xxxx。登录失败。 用户 'xxxxx' 登录失败。...
  6. u盾 签名pdf显示 “签名于修订版中删除”_Adobe Acrobat Reader DC for mac(免费pdf阅读)...
  7. 【牛腩新闻发布系统】一步步演化的SQLHelper
  8. 如何复制百度文库中的内容
  9. 全国计算机三级过关要求,谈三级pc技术——我的30天过关经验
  10. 理解 BLS 签名算法
  11. WordPress插件 引流吸粉到微信公众号 提高用户关注量
  12. 四面体 matlab,matlab生成四面体单元
  13. 测量脉冲调制信号的绝对和加性相位噪声
  14. Python自学指南-你好啊!Python
  15. java计算机毕业设计个人交友网站源码+数据库+系统+lw文档+mybatis+运行部署
  16. Raspberry Pi 4 with Debian GNU/Linux 11 (bullseye)
  17. flappybird原理解析 JQuery版本
  18. 计算机没网络本地连接接下来,电脑本地连接没有了网络连接的本地连接不见的解决方法...
  19. MySql查询表是否被锁
  20. ConcurrentMap的putIfAbsent与put的区别

热门文章

  1. 将python代码编译成.so文件
  2. centos7装单机hadoop2.7.3
  3. zipline-benchmarks.py文件改写
  4. SpringBoot(十) :邮件服务
  5. flatpickr功能强大的日期时间选择器插件
  6. 【转】C++怎么读写windows剪贴板的内容?比如说自动把一个字符串复制.
  7. Unable to open /dev/sda的原因之一
  8. Asp.net 编码函数
  9. 如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信
  10. linux java远程调试_idea远程linux代码调试