首先要声明一下:一般情况下,修改 MySQL 密码,授权,是需要有 mysql 里的 root 权限的。
注: 本操作是在 WIN 命令提示符下, phpMyAdmin 同样适用。
用户: phplamp 用户数据库: phplampDB
1. 新建用户。 --这一步其实可以省略,第二步可以自动创建用户。
// 登录 MYSQL
@>mysql -u root -p
@> 密码
// 创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
注意:"localhost"表示允许本地用户可以连接,可将其改为"%",则表示允许任意一台电脑上登录都可以。
// 刷新系统权限表 --一定要用这个刷新一下,用户的权限才会生效
mysql>flush privileges;
这样就创建了一个名为: phplamp 密码为: 1234 的用户。
然后登录一下。
mysql>exit;
@>mysql -u phplamp -p
@> 输入密码
mysql> 登录成功
2. 为用户授权。 --如果该用户不存在,自动创建该用户。
// 登录 MYSQL (有 ROOT 权限)。我里我以 ROOT 身份登录 .
@>mysql -u root -p
@> 密码
// 首先为用户创建一个数据库 (phplampDB)
mysql>create database phplampDB;
// 授权 phplamp 用户拥有 phplamp 数据库的所有权限。
>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
// 刷新系统权限表
mysql>flush privileges;
mysql> 其它操作
/*
如果想指定部分权限给一用户,可以这样来写 :
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
// 刷新系统权限表。
mysql>flush privileges;
*/
3. 删除用户。
@>mysql -u root -p
@> 密码
mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
mysql>flush privileges;
// 删除用户的数据库
mysql>drop database phplampDB;
4. 修改指定用户密码。
@>mysql -u root -p
@> 密码
mysql>update mysql.user set password=password(' 新密码 ') where User="phplamp" and Host="localhost";
mysql>flush privileges;
相关推荐
MYSQL用户管理和权限管理.pdfMYSQL用户管理和权限管理.pdf
自己初学java,利用之前的项目经验而写出来的一套基础的用户权限管理系统。用到了javaWeb 最底层的servlet 及 jdbc .对初学java的童鞋具有很大的参考意义。页面是用了bootstrap。可以完整的运行。
系统实现主要包括用户登录、权限验证、角色管理、权限管理、资源管理等功能。当用户尝试登录时,系统会通过核实其用户名和密码来确认其身份。权限验证时,根据用户的角色和权限信息,系统评估用户是否具备访问该资源...
•一 : mysql 用户管理与恢复root 密码[1] •1 新建用户[2] •2 查看用户信息与显示登录用户[3] •3 重命名用户[4] •4 删除用户[5] ... ...•6.2 重启mysql 服务,匿名进入mysql ,修改root 密码[9]...•3 撤销用户权限[16]
MySQL用户管理与权限管理.docxMySQL用户管理与权限管理.docx
订单管理模块,数据统计echarts表,该管理系统通过Vue+node.js+Element-UI+MySql实现,其主要功能模块含有用户登陆模块,用户管理模块,权限管理模块,商品管理模块,订单管理模块。 论文应当对各个部分的设计和实现...
授权法,介绍远程用户连接mysql数据库,给任意远程主机授权访问mysql server的权限。
MySQL3.22.11引入了两个更容易进行这项工作的语句:GRANT 语句创建MySQL用户并指定其权限,REVOKE 语句删除权限。这两个语句充当mysql数据库中的授权表的前端,并提供直接操纵这些表内容的可选择的方法。本文将为...
MySQL用户管理与权限管理 (2).docxMySQL用户管理与权限管理 (2).docx
MySQL用户管理与权限管理 (2).pdfMySQL用户管理与权限管理 (2).pdf
如果是 system 用户在运行 MySQL ,这个是非常危险的,一旦Mysql 出现漏洞,或被其他模式提权,直接就是 system 权限。对 MySQL进行降权,用普通权限运行假设(1)mysql安装在 d:\mysql 目录(2)运行时用户名为 ...
用户权限:和MySQL所有的数据库相关。 ;给某用户授予权限可以使用GRANT语句。使用SHOW GRANTS语句可以查看当前账户拥有什么权限。 GRANT语法格式: GRANT 权限1[(列名列表1)] [,权限2 [(列名列表2)]] ... ON [目标] ...
php实现用户权限管理,调用数据来源于MYSQL数据库
MySQL 账号 权限, 用户管理 mysql>use mysql; 查看 mysql> select host,user,password from user ; 创建
通用权限管理系统是一套脱离用户系统、脱离栏目(版块、功能)系统的,权限管理体系,使用时可任意搭配现有的用户及其其他相关系统实现无缝整合。 系统采用权限组的概念,用户可属于任意一个组或多个组,组之间的...
MySQL管理员应该知道怎样通过指定哪些用户可连接到服务器、从哪里进行...本文讨论了如何设置MySQL用户的账号和授权,还将介绍如何取消权限以及从授权表中删除全部用户,并且将考虑一个困扰许多新的MySQL管理员的难题。
《Mysql 最后程序的总结—— Linux系统C语言编程连接MySql数据库实现的用户角色权限管理系统》 修改的问题: 1、新增 添加用户组模块; 2、新增 显示用户组模块; 3、修改 新增用户模块 选择 其所属用户组 并把...
MySQL的账户与权限管理,创建MySQL 用户 账户,授予权限和撤销权限
主要介绍了mysql用户权限管理,结合实例形式分析了mysql用户权限管理概念、原理及用户权限的查看、修改、删除等操作技巧,需要的朋友可以参考下
spring boot +mybatis+mysql 权限管理系统 包含基础代码 和代码生成器 api接口 token 认证 微信支付接口 支付宝支付 微信开发相关接口 等 csdn 没法上传图片 没法做很多说明 下载看看吧 非常适合快速开发神器