数据库
phao345
这个作者很懒,什么都没留下…
展开
-
linux上 mysql忘记密码
修改mysql的配置文件my.cnf my.cnf 配置文件的位置,一般在/etc/my.cnf,有些版本在/etc/mysql/my.cnf 在配置文件中,增加2行代码 [mysqld] skip-grant-tables 作用是登录mysql的时候跳过密码验证 再然后就是去用户表修改密码然后 注释或者删掉上面加的那两行配置 ...原创 2019-11-21 11:06:37 · 87 阅读 · 0 评论 -
mysql索引类型
primary:唯一索引,不允许为null (高并发可尝试) key:普通非唯一索引。 unique:表示唯一的,不允许重复的索引,可以为null。 fulltext: 表示全文搜索的索引。 FULLTEXT用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的INDEX 也可以。 spatial:空间索引(没太懂什么意思) ...原创 2019-11-21 11:05:11 · 72 阅读 · 0 评论 -
mysql事务
mysql事务主要是用于处理操作量大,复杂度高的数据,譬如在人员管理系统中,删除一个人,就要删除跟她相关的一切信息,如信箱,文章等等,而这些对数据库的操作就构成了事务。 在mysql中只有使用了InnoDB数据库引擎的库或表才支持事务。 mysql事务可以用来维护数据的完整性,保证成批的sql语句要么全部执行,要么全部不执行 1、一致性:将事务中所做的操作捆绑转载 2016-06-22 15:32:30 · 283 阅读 · 0 评论 -
memcache
memcache操作流程 1、检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操作,路径操作为①②③⑦。 2、如果请求的数据不在memcached中,就去查数据库,把从数据库中获取的数据返回给客户端,同时把数据缓存一份到memcached中(memcached客户端不负责,需要程序明确实现),路径操作为①②④⑤⑦⑥。 3、每次转载 2016-06-22 15:36:53 · 231 阅读 · 0 评论 -
一台服务器配主从
同一服务器,MYSQL主从配置。 在一台服务器上安装2个MYSQL服务,配置MYSQL服务的主从管理。 先安装主数据库,然后拷贝主数据库data文件夹里的mysql,performance_schema文件夹进E:/MySqlData/data1(从数据库的数据文件夹)。 (1)修改my.ini文件(主)。 添加 log-bin=E:/MySqlData/mysql-bin #日志文件的转载 2016-06-22 15:38:26 · 2667 阅读 · 0 评论 -
mysql优化
mysql优化 1,优化查询缓存 查询是数据库技术中最常用的技术,查询操作的过程比较简单,首先从客户端发出的查询的sql语句,数据库服务端在接 收到由客户端发来的sql语句后,执行这条sql语句,然后将传的结果返回给客户端,虽然过程很简单,但不同的查询语句和和数据库的配置,对查询的性能将会有很大的影响。 通过查询缓冲提高查询的速度 一转载 2016-06-22 15:46:39 · 314 阅读 · 0 评论 -
利用mysql Myisam分表
CREATE TABLE `test`.`article_0` ( `id` BIGINT( 20 ) NOT NULL , `subject` VARCHAR( 200 ) NOT NULL , `content` TEXT NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM CHARACTER SET utf8 CO转载 2017-03-29 15:00:13 · 531 阅读 · 0 评论 -
远程连接myqsl分配权限
grent all privileges on . to root@ '%' identified by 'root′; flush privileges; grant 分配的权限 on 数据库名.表名 用户@主机ip identified by "用户密码"; all privileges表示所有的权限 root分配权限的用户; %远程连接mysql的ip,原创 2017-04-13 15:37:01 · 400 阅读 · 0 评论