MYSQL安全服务器引擎
anzhen0429
这个作者很懒,什么都没留下…
展开
-
MySQL权限
授予MySQL帐户的权限决定了帐户可以执行哪些操作。MySQL权限在其应用的上下文和不同操作级别上有所不同:管理权限使用户能够管理MySQL服务器的操作。这些权限是全局的,因为它们不是特定于特定数据库的。数据库权限适用于数据库及其中的所有对象。可以为特定数据库或全局授予这些权限,以便它们适用于所有数据库。数据库对象(如表,索引,视图和存储例程)的权限可以针对数据库中原创 2017-07-22 13:34:09 · 461 阅读 · 0 评论 -
mysql存储引擎
什么是MySql数据库 通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。 MyS转载 2017-09-02 18:31:00 · 423 阅读 · 0 评论 -
mysql innodb mvcc理解
MySQL到底是怎么实现MVCC的?这个问题无数人都在问,但google中并无答案,本文尝试从Mysql源码中寻找答案。 在Mysql中MVCC是在Innodb存储引擎中得到支持的,Innodb为每行记录都实现了三个隐藏字段:6字节的事务ID(DB_TRX_ID )7字节的回滚指针(DB_ROLL_PTR)隐藏的ID6字节的事物ID用来标识该行所述的事务,7字节的回滚转载 2017-09-18 20:17:54 · 512 阅读 · 0 评论 -
MySQL连接时出现问题的疑难解答
如果在尝试连接到MySQL服务器时遇到问题,以下内容将描述您可以采取的一些纠正问题的方法。确保服务器正在运行。如果不是,客户端无法连接到它。例如,如果连接到服务器的尝试失败,并显示以下信息之一的消息,则原因可能是服务器未运行:shell> mysqlERROR 2003: Can't connect to MySQL server on 'host_name' (111)原创 2017-07-22 13:55:42 · 470 阅读 · 0 评论 -
MYSQL当权限更改生效时
当mysqld启动时,它会将所有授权表内容读入内存。内存中的表在此时对访问控制有效。如果你修改授权表间接使用账户管理语句,如GRANT, REVOKE,SET PASSWORD,或RENAME USER,服务器注意到这些变化,并立即再次加载授权表到内存中。如果你修改授权表直接使用的语句,例如 INSERT, UPDATE或者 DELETE,你的变化对特权的效果检查,直到你重新启动服原创 2017-07-22 13:53:32 · 1851 阅读 · 0 评论 -
MYSQL客户端连接和断开MySQL服务器
3.1连接和断开与服务器的连接要连接到服务器,通常需要在调用mysql时提供一个MySQL用户名,最有可能是一个密码。如果服务器在不同于您登录的计算机上运行,则还需要指定主机名。请与您的管理员联系,找出您应该使用哪些连接参数进行连接(即要使用的主机,用户名和密码)。一旦你知道正确的参数,你应该可以这样连接:shell> mysql -h host -u user -原创 2017-06-20 22:01:07 · 3922 阅读 · 0 评论 -
MySQL访问权限系统和访问控制
6.1一般安全问题6.1.1安全指南 运行MySQL时,请遵循以下准则: (1)不要给任何人(MySQL root帐户除外 )访问 数据库中的 user表mysql!这是至关重要的。 (2)了解MySQL访问权限系统的工作原理(参见 第6.2节“MySQL访问权限系统”)。使用 GRANTand REVOKE语句来控制对MySQL的访问。不 要授予比必要更多原创 2017-07-01 18:29:10 · 7271 阅读 · 0 评论 -
MySQL用户帐户管理
6.3.1用户名和密码MySQL将帐户存储在系统数据库的user表中 mysql。根据用户名和用户可以从其连接到服务器的客户端主机或主机来定义帐户该帐户也可能有一个密码。MySQL支持身份验证插件,因此帐户可能会使用一些外部身份验证方法进行身份验证MySQL用户名长达32个字符(MySQL 5.7.8之前为16个字符)。操作系统用户名可能具有不同的最大长度要验证使用MySQL本原创 2017-07-01 20:29:45 · 1322 阅读 · 0 评论 -
MySQL安全连接
(一)OpenSSL与yaSSLMySQL可以使用OpenSSL或yaSSL进行编译,这两者都基于OpenSSL API实现安全连接:MySQL企业版二进制发行版是使用OpenSSL编译的。使用MySQL企业版的yaSSL是不可能的。MySQL社区版二进制发行版是使用yaSSL编译的。MySQL社区版源码发行版可以使用OpenSSL或yaSSL进行编译(参见原创 2017-07-01 22:04:32 · 929 阅读 · 0 评论 -
MYSQL授权表
该mysql系统数据库包括包含关于用户帐户和他们持有的特权信息的几个授权表。本节介绍这些表。有关系统数据库中其他表的信息,请参见第5.3节“mysql系统数据库”。通常情况下,操纵授权表的内容,加以修改间接使用账户管理语句,例如 CREATE USER, GRANT以及 REVOKE设立账户并控制权限提供给每一个。见 第13.7.1节“账户管理声明”。这里的讨论描述了授权表的底层结构以及服原创 2017-07-22 13:35:37 · 3025 阅读 · 0 评论 -
InnoDB与MyISAM的六大区别
MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具。 MyISAM表格可以被压缩,而且它们支持全文搜索。它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果原创 2017-09-02 18:28:15 · 288 阅读 · 0 评论