![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
yaofei606
这个作者很懒,什么都没留下…
展开
-
mysql源码安装
1.环境介绍OS: Redhat Linuix 6.5MySQL: mysql-5.7.21-1.el6.x86_64.rpm-bundle.tar2.系统设置2.1 selinuix修改[root@localhost mysql]# vi /etc/selinux/config SELINUX=disabled3.检查系统中是否带有mysql[root@localhost soft]# rpm...原创 2018-07-13 09:30:19 · 132 阅读 · 0 评论 -
mysql多实例安装
1.1.什么是MySQL多实例1.2.MySQL多实例的特点有以下几点2:节约服务器资源1.3.部署mysql多实例的两种方式第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方便,优点是管理起来很方便,集中管理;配置文件安装路径不能相同启动脚本不能同名socket文件的生成路径不能相同[root@mysql ~]# mkdir /u01/...原创 2018-07-13 09:30:55 · 173 阅读 · 0 评论 -
mysql工具和选项
一、MYSQL服务器和主要配套工具工具名称简单介绍示例mysqldMYSQL服务程序mysql以交互式执行sql命令的工具程序mysql -uroot -prootmysqld_safe安全启动MYSQL服务器mysqld_safe --defaults-file=/u01/3307/my.cnf 2>&1 > /dev/null &mysqladmin用来完成各种...原创 2018-07-13 09:31:38 · 336 阅读 · 0 评论 -
innodb_fast_shutdown参数
在mysql关闭时,参数innodb_fast_shutdown 影响着表的存储引擎为innodb的行为。参数为0,1,2三个值。0,代表当MYSQL关闭时,Innodb需要完成所有full purge和merge insert buffer操作,这需要花费时间来完成。如果做Innodb plugin升级,通常需要将这个参数调为0,,然后在关闭数据库1, 是参数的默认值,不需要完成full pur...原创 2018-07-13 09:33:46 · 5456 阅读 · 0 评论 -
innodb_force_recovery参数
一、参数介绍 参数innodb_force_recovery影响了整个Innodb存储引擎的恢复状况。该值默认为0,表示当需要恢复时执行所有的恢复操作。当不能进行有效恢复时,如数据页发生了corruption,Mysql数据库可能会宕机,并把错误写入错误日志中。 但在某些情况下,可能不需要执行完整的恢复操作。例如在进行alter table操作时,这时发生意外,数据库重启...原创 2018-07-13 09:35:37 · 15108 阅读 · 1 评论 -
sync_binlog参数
二进制日志文件并不是每次写的时候同步到磁盘。因此当数据库所在操作系统发生宕机时,可能会有最后一部分数据没有写入二进制日志文件中,这给恢复和复制带来了问题。 参数sync_binlog=[N]表示每写缓冲多次就同步到磁盘。如果将N设为1,即sync_binlog=1表示采用同步写磁盘的方式来写二进制日志,这时写操作不使用才做系统的缓冲来写二进制日志。(备注:该值默认为0,...原创 2018-07-13 14:24:51 · 13249 阅读 · 0 评论 -
mysql重做日志写入过程
日志从缓冲写入磁盘上的重做日志文件是按一定条件的:条件一:主线程每秒会将重做日志缓冲写入磁盘的重做日志文件中,不论事务是否已经提交;条件二:触发过程由参数innodb_flush_log_at_trx_commit控制,表示在提交(commit)操作时,处理重做日志的方式。参数innodb_flush_log_at_trx_commit可设置为0,1,2。其中:0,代表当提交事务时,并不将事务的重...原创 2018-07-13 17:34:08 · 1028 阅读 · 0 评论 -
Mysql高可用与集群
第一种:主从复制+读写分离客户端通过Master对数据库进行写操作,slave端进行读操作,并可进行备份。Master出现问题后,可以手动将应用切换到slave端。对于数据实时性要求不是特别严格的应用,只需要通过廉价的pc server来扩展Slave的数量,将读压力分散到多台Slave的机器上面,即可通过分散单台数据库服务器的读压力来解决数据库端的读性能瓶颈,毕竟在大多数数据库应用系...原创 2018-10-18 12:06:52 · 283 阅读 · 0 评论