![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 53
ynigeng
这个作者很懒,什么都没留下…
展开
-
MYSQL安装配置
配置:binlog:用于增量备份errorlog:监控错误信息slow_query_log:监控查询超时的SQL语句data directory:提高性能,便于管理选择默认数据库引擎INNODB数据库引擎的数据目录:提高性能,便于管理log_bin_trust_routine_creators=1 如果复制系统里有使用到用户自定义函数或存储过程原创 2010-04-30 17:05:00 · 441 阅读 · 0 评论 -
MYSQL备份恢复
因为MySQL表保存为文件方式,很容易备份。要想保持备份的一致性,对相关表执行LOCK TABLES操作,然后对表执行FLUSH TABLES。你只需要读锁定;这样当你复制数据库目录中的文件时,允许其它客户继续查询表。需要FLUSH TABLES语句来确保开始备份前将所有激活的索引页写入硬盘。备份方法:A.备份的是SQL脚本 1.导出结构不导出数据 cmd>mysqldump -B r原创 2010-04-30 17:10:00 · 1277 阅读 · 0 评论 -
mysql存储过程及函数
注意:mysql中的用户变量的生命周期是会话级的,不是语句级的!存储过程--------------------------------------------------drop procedure if exists usp_simple;delimiter //create procedure usp_simple(in ip int, out op int, inout iop原创 2010-04-30 17:07:00 · 496 阅读 · 0 评论 -
MYSQL授权
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP -> ON bankaccount.* -> TO custom@localhost -> IDENTIFIED BY password;mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DRO原创 2010-04-30 17:11:00 · 459 阅读 · 0 评论 -
MYSQL复制
配置复制1.配置server-id和log-bin2.主库中添加用于复制的用户 GRANT REPLICATION SLAVE,reload,super ON *.* TO repl@%.vm.dba.com IDENTIFIED BY slavepass3.在从库上设置用于复制的选项server-id master-hostmaster-usermaster-password--re原创 2010-04-30 17:06:00 · 655 阅读 · 0 评论 -
MYSQL管理
定期维护你的数据表。 工具:mysqlcheck myisamchk mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。 mysqlcheck的功能类似myisamchk,但其工作不同。 主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。 使用mysqlcheck的好处是不需要停止原创 2010-04-30 17:06:00 · 398 阅读 · 0 评论 -
调优与监控
<br />调优<br />1. MySQL Query Profile<br /> mysql>set profiling=1;<br /> mysql>show profiles;<br /> mysql>show profile for query 1;<br /> mysql> select min(seq) seq,state,count(*) numb_ops,<br /> -> round(sum(duration),5) sum_dur, round(avg(duration原创 2010-07-13 14:52:00 · 526 阅读 · 0 评论 -
针对MyISAM锁表的解决方案
<br />最近服务器上经常出现mysql进程占CPU100%的情况,使用show processlist命令后,看到出现了很多状态为LOCKED的sql。使用show status like 'table%'检查Table_locks_immediate和Table_locks_waited,发现Table_locks_waited偏 大。出问题的表是MyISAM,分析大概是MyISAM的锁表导致。<br /> <br />MyISAM适合于读频率远大于写频率这一情况。而我目前的应用可能会出现在某一时段读原创 2010-07-13 15:06:00 · 1224 阅读 · 0 评论