- 浏览: 188554 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (321)
- eclipse (4)
- idea (2)
- Html (8)
- Css (14)
- Javascript (8)
- Jquery (6)
- Ajax Json (4)
- Bootstrap (0)
- EasyUI (0)
- Layui (0)
- 数据结构 (0)
- Java (46)
- DesPattern (24)
- Algorithm (2)
- Jdbc (8)
- Jsp servlet (13)
- Struts2 (17)
- Hibernate (11)
- Spring (5)
- S2SH (1)
- SpringMVC (4)
- SpringBoot (11)
- WebService CXF (4)
- Poi (2)
- JFreeChart (0)
- Shiro (6)
- Lucene (5)
- ElasticSearch (0)
- JMS ActiveMQ (3)
- HttpClient (5)
- Activiti (0)
- SpringCloud (11)
- Dubbo (6)
- Docker (0)
- MySQL (27)
- Oracle (18)
- Redis (5)
- Mybatis (11)
- SSM (1)
- CentOS (10)
- Ant (2)
- Maven (4)
- Log4j (7)
- XML (5)
最新评论
1. 安全管理
管理用户 查询用户 SQL> use mysql; SQL> select user from user; 创建用户账号 SQL> create user ben; SQL> create user ben identified by 'p@$$wOrd'; SQL> create user ben@'localhost'; SQL> create user ben@'localhost' identified by 'newpassword'; 重命名账号 SQL> rename user ben to bforta; SQL> rename user ben@'localhost' to bforta@'localhost'; 删除用户账号 SQL> drop user bforta; 设置访问权限 查询用户权限 SQL> show grants for bforta; SQL> show grants for bforta@'localhost'; 授权查询数据库 SQL> grant select on test.* to bforta; SQL> grant select on test.* to bforta@'localhost'; SQL> show grants for bforta; 取消授权查询数据库 SQL> revoke select on test.* from bforta; SQL> show grants for bforta; SQL> revoke select on test.* from bforta@'localhost'; SQL> show grants for bforta@'localhost'; 简化多次授权 SQL> grant select, insert on test.* to bforta; SQL> grant select, insert on test.* to bforta@'localhost'; 更改口令 SQL> set password for bforta = password('n3w p@$$wOrd');(旧版本) SQL> update mysql.user set authentication_string=password('newpassword') where user='bforta'; 更改自己口令 SQL> set password = password('n3w p@$$wOrd');(旧版本) SQL> update mysql.user set authentication_string=password('newpassword') where user='root' and host='localhost'; 1. 查询权限时,显示usage on *.* 表示没有任何权限,只能登陆。 2. grant设置权限时应当包含 1) 要授予的权限; 2) 被授予访问权限的数据库或表; 3) 用户名; 3. grant和revoke可在几个层次上控制访问权限 整个服务器,使用grant all和invoke all; 整个数据库,使用on database.*; 特定的表,使用on database.table; 特定的列; 特定的存储过程; 4. 权限列表 all 除grant option外的所有权限 alter 使用alter table alter routine 使用alter procedure和drop procedure create 使用create table create routine 使用create procedure create temporary tables 使用create temporary table create user 使用create user、drop user、rename user和revoke all privileges create view 使用create view delete 使用delete drop 使用drop table execute 使用call和存储过程 file 使用select into outfile和load data infile grant option 使用grant和revoke index 使用create index和drop index insert 使用insert lock tables 使用lock tables process 使用show full processlist reload 使用flush replication client 服务器位置的访问 replication slave 由复制从属使用 select 使用select show databases 使用show databases show view 使用show create view shutdown 使用mysqladmin shundown super 使用change master、kill、logs、puger、master和set global、还允许mysqladmin调试登陆 update 使用update usage 无访问权限
发表评论
-
sql两表关联查询结果
2019-02-27 00:15 0student class 1 1 1 一 ... -
MySQL附录:示例表与数据
2018-09-27 15:08 7011. 下载地址 http://www.forta.com/bo ... -
MySQL附录:语句语法
2018-09-27 08:48 5021. 语句语法 1. alter table alter ... -
MySQL附录:数据类型
2018-09-27 08:48 5401. 数据类型 1. 串数据类型 char ... -
MySQL改善性能
2018-09-26 14:06 4301. 改善性能 1. MySQL时用一系列的默认设置预先 ... -
MySQL数据库维护
2018-09-26 14:05 7231. 数据库维护 检查表 ... -
MySQL全球化和本地化
2018-09-26 14:03 6881. 全球化和本地化 查看所支持的字符集完整列表 SQ ... -
MySQL管理事物处理transaction
2018-09-26 14:02 5681. 管理事物处理 开启事务 start transac ... -
MySQL使用触发器trigger
2018-09-23 12:18 7141. 使用触发器 创建触 ... -
MySQL使用游标cursor
2018-09-23 11:43 5511. 使用游标 创建游标 create procedur ... -
MySQL存储过程procedure
2018-09-20 20:57 8411. 存储过程 存储过程:就是为了以后的使用而保存的一条或 ... -
MySQL使用视图view
2018-09-20 20:28 5311. 视图 创建视图 create view produ ... -
MySQL创建和操纵表create、alter
2018-09-20 20:18 5611. 创建表 创建表 SQL> create t ... -
MySQL更新和删除数据update、delete
2018-09-19 19:29 6781. 更新数据 更新数据 SQL> update ... -
MySQL插入数据insert
2018-09-19 19:25 4351. 插入数据 插入完整的行 SQL> inse ... -
MySQL全文本搜索match、against
2018-09-19 19:22 7141. 全文本搜索 使用全文本搜索 SQL> se ... -
MySQL组合查询union
2018-09-19 19:17 5021. 组合查询 组合查询union SQL> s ... -
MySQL联结表
2018-09-19 19:13 4351. 联结表 创建联结,有where子句 SQL> ... -
MySQL使用子查询
2018-09-18 19:06 6761. 使用子查询 使用子查询 1) select ord ... -
MySQL分组数据group by
2018-09-18 19:03 10921. 分组数据 分组计数 SQL> select ...
相关推荐
MySQL安全管理-推荐
mysql安全管理: 1、用户管理; 2、权限管理; 3、表维护语句; 用户管理: 1、添加删除用户;
1、用户管理 2、用户管理 3、表维护语句
mysql数据库安全下载
讲解数据库的使用方法!从建表到表的使用到删除等都有讲解!内容比较基础,比较合适初学者希望能帮到大家!
MySQL 服务的安全加固是保障数据安全和系统稳定的关键步骤。以下是对标题和描述中提到的知识点的详细说明: 1. **帐号安全**: - **禁止以管理员权限运行mysqld**:为了防止不必要的权限滥用,应确保MySQL服务以非...
MySQL 安全配置详解 MySQL 是一个真正的多用户、多线程 SQL 数据库服务器,它是一个客户机/服务器结构的实现。MySQL 安全配置详解将指导用户如何正确地配置 MySQL,以确保数据库的安全性。 一、MySQL 安装 MySQL ...
第一篇为MySQL数据库基础,内容包含:数据库基础、MySQL语言、数据定义、数据操纵、数据查询、视图和索引、MySQL编程技术、MySQL安全管理、备份和恢复、事务管理、PHP和MySQL教学管理系统开发。第二篇为MySQL实验,...
本文将介绍MySQL安全管理策略相关内容,着重介绍MYSQL服务层安全处理措施。 二、编写目的 提高数据库使用者,数据库安全相关意识。 增强数据库抵抗能力,降低数据库故障几率,维护数据库数据安全。 三、数据库系统...
8. **安全性**:在管理MySQL数据库时,安全是至关重要的。Navicat允许设置用户权限,控制不同用户对数据库的访问级别,确保数据安全。 9. **多语言支持**:Navicat Lite的中文版使得中国用户无需担心语言障碍,可以...
第4章 MySQL安全管理 第5章 MySQL备份与恢复 第6章 影响MySQL Server性能的相关因素 第7章 MySQL数据库锁定机制 第8章 MySQL数据库Query的优化 第9章 MySQL数据库Schema设计的性能优化 第10章 MySQL Server性能优化 ...
第4章 MySQL安全管理 4.0 引言 4.1 数据库系统安全相关因素 4.2 MySQL权限系统介绍 4.3 MySQL访问授权策略 4.4 安全设置注意事项 4.5 小结 第 5章 MySQL备份与恢复 5.0 引言 5.1 ...
9. **权限与用户管理**: 掌握GRANT和REVOKE语句,用于授予和撤销用户对数据库的访问权限,是MySQL安全管理的核心。 10. **备份与恢复**: 学习如何备份和恢复数据库至关重要,可以使用mysqldump工具进行数据库的完整...
管理MySQL数据库通常涉及到创建和修改表结构、执行查询、备份和恢复数据、优化性能以及安全管理等一系列任务。 1. **SQLyog**:SQLyog是Webyog公司开发的一款图形用户界面(GUI)工具,用于简化MySQL数据库的管理。...
对于MySQL这样的数据库服务来说,若其以最高权限(system)运行,一旦出现安全漏洞或者遭到攻击,将对整个系统构成极大的威胁。因此,本文将详细介绍如何将MySQL的服务权限降低至普通用户级别,从而提高系统的安全性。...
mysql的安全没有mssql、oracle做得自动化,更多的需要dba及管理员去参入。值得大家关注~
《Navicat8.0:优化MySQL管理的卓越工具》 在数据库管理的世界里,MySQL是一种广泛使用的开源关系型数据库管理系统,它以其高效、稳定和灵活性赢得了开发者们的喜爱。然而,尽管MySQL本身功能强大,但要对其进行...
#### 五、MySQL安全管理 - **设置root密码**: - 登录MySQL:`mysql -u root -p`。 - 修改密码:`ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';`。 - 更新权限表:`FLUSH PRIVILEGES;`。 - **...