码迷,mamicode.com
首页 >  
搜索关键字:myisam    ( 1838个结果
【MySQL】mysql root密码忘记怎么办?
MySQL忘记密码了怎么解决笔者曾经有一次误删了mysqlroot用户,怎么办?之前的解决方式是通过忽略授权表的方式重启mysql然后插入相关数据解决该问题的,但是这种方式需要重启mysql,会影响现有业务,那么有没有其他方式可以不重启MySQL就解决呢?因为mysql的user表示MyISAM引擎的,因此我们可以通过修改对应的文件来解决这个问题。下面是本人在测试环境的一次演练,仅供参考。一、查看
分类:数据库   时间:2018-02-28 10:35:40    阅读次数:214
MySQL性能调优
MySQL性能调优 提高MySQL系统的性能、影响速度 -替换硬件(CPU/磁盘/内存等) -服务程序的运行参数调整 -对SQL查询进行优化 并发及连接控制 -连接数、连接超时 max_connections //允许的最大并发连接数 connect_timeout //等待建立连接的超时秒数,默认10秒,只在登录时有效 wait_timeout //等待关闭连接的不活动超时秒数,默认28800秒(8小时) -产看当前已使用的连接数 mysql>flush status; mysql>show globale status like "max_used_connections"; -查看默认的最大连接数 mysql>show variables like "max_connections"; -缓存参数控制 缓存区、线程数量、开表数量 key_buffer_size //用于MyISAM引擎的关键索引缓存大小 sort_buffer_size //为每个要排序的线程分配此大小的缓存空间 read_buffer_size //为顺序读取表记录保留的缓存大小 re
分类:数据库   时间:2018-02-20 21:00:48    阅读次数:202
MySQL存储引擎中的MyISAM和InnoDB区别详解
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB( ...
分类:数据库   时间:2018-02-19 17:52:00    阅读次数:190
python笔试题(三)
1.MySQL有哪些存储引擎,优化MySQL数据库的方法有哪些? MySQL支持的存储引擎有MyISAM,InnoDB,Memory,CSV,Archive 创建索引,使用复合索引,使用短索引,不在列上进行运算,不使用NOT IN操作,不在包含有NULL值得列上加索引 2.WEB开发中session... ...
分类:编程语言   时间:2018-02-15 20:32:00    阅读次数:294
MySQL之MyISAM存储引擎压缩表
一、介绍 MySQL的MyISAM存储引擎支持压缩表空间,压缩后的表空间会减少,但是压缩后的表是只读的,不能插入和更新数据,如果需要更新,则需要解压后更新,再压缩 。 二、案例 1.创建数据库,创建表并指定存储引擎为MyISAM,字符集为utf8 2.将数据插入到表myisam表中 3.使用蠕虫复制 ...
分类:数据库   时间:2018-02-15 11:53:38    阅读次数:217
MySQL主从同步与读写分离
MySQL主从同步 MySQL AB复制 1.对指定库的异地同步。 2.MySQL主-->从复制架构的实现。 3.MySQL服务器的只读控制。 主从: 单向复制时,建议将从库设置为只读。 主从复制的原理: Master,记录数据更改操作。 -启动binlog日志 -设置binlog日志格式 -设置server_id Slave,运行2个线程。 -Slave_IO:复制master主机binlog日志文件里的SQL到本机的relay-log文件里。 -Slave_SQL:执行本机relay-log文件里的SQL语句,重现Master的数据操作。 构建主从同步 1.确保数据相同 -从库必须要有主库上的数据。 2.配置主服务器 -启用binlog日志及设置格式,设置server_id,授权用户。 3.配置从服务器 -设置server_id,配置为从数据库服务器。 4.测试同步效果 -客户端连接主库,写入的数据,在访问从库的时候也能够看到。 确保数据相同 Master服务器: -应包括希望同步的所有库 -对采用MyISAM的库,可离线备份 mysql>reset master; /
分类:数据库   时间:2018-02-13 13:33:31    阅读次数:217
MySQL数据库锁定机制
各存储引擎使用三种类型锁定机制:行级锁定、表级锁定页级锁定。表级锁定主要是 MyISAM、Memory、CSV 等一些非事务性存储引擎,使用行级锁定主要是 InnoDB 存储引擎和 NDB Cluster 存储引擎,页级锁定主要是BerkeleyDB存储引擎。 1. MySQL 锁定机制简介 各存储 ...
分类:数据库   时间:2018-02-11 14:34:59    阅读次数:208
mysql 中 myisam innodb 的区别有哪些
MyISAM InnoDB 构成上的区别: 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。 数据文件的扩展名为.MYD (MYData)。 索引文件的扩展名是.MYI (MYIndex)。 基于磁盘的资源是InnoDB表空间数据 ...
分类:数据库   时间:2018-02-09 15:15:08    阅读次数:161
MySQL死锁案例分析与解决方案
MySQL死锁案例分析与解决方案 现象: 数据库查询: SQL语句分析: mysql. 并发delete同一行记录,偶发死锁. delete from x_table where id=? 死锁分析: mysql的事务支持与存储引擎有关,MyISAM不支持事务,INNODB支持事务,更新时采用的是行 ...
分类:数据库   时间:2018-02-08 12:22:29    阅读次数:192
MySQL基础语句
查看当前MYSQL支持的存储引擎showengines;查看某一用户的权限showgrantsforUserName;如何得知当前BinaryLog文件和Position值showmasterstatus;用什么命令切换BinaryLogflushlogs;用什么命令修复MyISAM表repairetableTabName;用什么命令整理表数据文件的碎片optimizetableTabName;如
分类:数据库   时间:2018-02-07 14:54:12    阅读次数:187
1838条   上一页 1 ... 66 67 68 69 70 ... 184 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!