-
MySQL中怎样行使profile说明SQL执行状态
所属栏目:[MySql教程] 日期:2016-10-28 热度:142
副标题#e# 打开 profile mysql select @@have_profiling; +------------------+ | @@have_profiling | +------------------+ | YES | +------------------+ 1 row in set (0.00 sec) mysql select @@profiling; +-------------+ | @@profiling | +---------[详细]
-
修改设置文件导致ib_logfile巨细不匹配及mysql无法启动
所属栏目:[MySql教程] 日期:2016-10-28 热度:124
#错误原因:在my.cnf文件里面 修改 了innodb_log_file_size, # 导致 ib_ mysq l/2016/0906/86336.html">logfile 文件的 大小 与之前存在的文件 大小 不匹配; #解决方法:在干净关闭数据库的情况下,删除ib_ mysq l/2016/0906/86336.html">logfile ,,然[详细]
-
磁盘空间不敷导致mysql无法启动的mysql错误
所属栏目:[MySql教程] 日期:2016-10-28 热度:190
在mysql中查看表提示1030错误: mysql desc user; ERROR 1030 (HY000): Got error 28 from storage engine 引起这个错误的原因是磁盘空间不足,导致mysql的临时目录空间tmpdir不够。 解决方法是清空linux系统的/tmp目录,或者修改my.cnf中的tmpdir参数,指[详细]
-
MYSQL中The server quit without updating PID file非常的缘故起因
所属栏目:[MySql教程] 日期:2016-10-28 热度:183
1.可能是/var/run/mysqld/mysql.pid文件没有写的权限 解决方法 :给予权限,执行 chown -R mysql:mysql /database chmod -R 755 /var/run/mysqld 然后重新启动mysqld! 2.可能进程里已经存在mysql进程 解决方法:用命令ps -ef|grep mysqld查看是否有mysqld[详细]
-
怎样变动mysql数据库目次的生涯位置
所属栏目:[MySql教程] 日期:2016-10-27 热度:171
独立主机的 数据库 目录 一般是:/var/lib/ mysql 可以使用命令查看 位置 我们可以修改吗?当然可以,只要修改一下配置文件中的sock 位置 ,指定data 目录 ,然后重启一下 mysql 即可。 Vi /etc/my.cnf Vi /etc/init.d/mysql 然后重启mysql,便可以看到dat[详细]
-
使用mysqladmin命令设置:mysqladmin u rasp站长网 www.aspzz.cnoot p pass
所属栏目:[MySql教程] 日期:2016-10-27 热度:61
请务必保存此出处http://ganbing.blog.51cto.com/7002794/1217697 查察本栏目更多出色内容:http://www.bianceng.cn/database/MySQL/ ,行使grant呼吁, grant all on *.* to root@localhost identified by 新暗码; 二、如查健忘了mysql 数据库 的 ROOT[详细]
-
mysql dba体系进修(21)mysql存储引擎InnoDB
所属栏目:[MySql教程] 日期:2016-10-27 热度:161
副标题#e# mysql 存储 引擎 InnoDB 1,主体系结构: 默认7个后台线程,4个io thread(insert buffer、log、read、write),1个master thread(优先级最高),1个锁(lock)监控线程,1个错误监控线程。可以通过show engine innodb status来查看。新版本已对默认的re[详细]
-
事务回滚造成的. 解决办法I: 1.首先停掉Slave服asp站长网 www.aspzz.cn务:slavestop 2
所属栏目:[MySql教程] 日期:2016-10-27 热度:111
副标题#e# I/O线程毗连到master上,上面一行的 赤色字体表现了错误的缘故起因, -MASTER_USER='chenzhongyang',再开一个终端直接打包压缩数据文件或行使 mysql dump器材来导出数据,test2上安装MYSQL test1的ip:192.168.46.131test2的ip:192.168.46.130[详细]
-
mysql dba体系进修(16)mysql的mysqldump备份
所属栏目:[MySql教程] 日期:2016-10-27 热度:118
副标题#e# mysqldump备份数据库 -B, --databases Dump several databases. Note the difference in usage; in this case no tables are given. All name arguments are regarded as database names. 'USE db_name;' will be included in the output. -e, --[详细]
-
mysql dba体系进修(9)slow query log慢查询日记成果
所属栏目:[MySql教程] 日期:2016-10-27 热度:200
副标题#e# 慢 查询 日志 (不包括获取锁的时间) 1,开启慢 查询 日志 功 能 以前的版本中开启慢查询日志 功 能的参数是--log_ slow _queries在my.cnf文件中指定,但是现在新的版本中用参数-- slow _ query _log和--slow_ query _log_file来指定 slow_query[详细]
-
mysql dba体系进修(8)查询日记文件成果
所属栏目:[MySql教程] 日期:2016-10-27 热度:94
查询日志的作用是记录所有客户端发来的sql语句,也就是记录客户端的所有操作 Log参数将要过时,现在用general_log来代替 打开查询日志功能 mysql showvariables like %log; +----------------+-------+ | Variable_name| Value | +----------------+------[详细]
-
mysql dba体系进修(2)相识mysql的源码目次及源文件
所属栏目:[MySql教程] 日期:2016-10-27 热度:85
副标题#e# 了解 mysql 的 源码 目录 包括客户端代码,服务端代码,测试工具和其他库文件 Mysql 源码 结构 Bdb 伯克利DB表引擎 BUILD 构建工程的脚本 Client 客户端 Cmd-line-utils 命令行工具 Config 构建工程所需的一些文件 Dbug Fred Fish的调试库 Docs[详细]
-
大多数情况asp站长网 www.aspzz.cn下都不需要冗余索引
所属栏目:[MySql教程] 日期:2016-10-27 热度:129
冗余 索引 凡是产生在添加 索引 的时辰, 怎样找到这写索引, 这个查询会挂起,则order by就无法用到索引排序了, MySQL 处事器才气应用WHERE子句举办过滤,就会对增编削操纵影响很大,例如说哈希, 二、 冗余 和一再索引 一再索引:指在沟通的列上凭证沟[详细]
-
MySQL常见面试问题总结(四)
所属栏目:[MySql教程] 日期:2016-10-04 热度:103
副标题#e# 091 数据库死锁概念 多数情况下,可以认为如果一个资源被锁定,它总会在以后某个时间被释放。而死锁发生在当多个进程访问同一数据库时,其中每个进程拥有的锁都是其他进程所需的,由此造成每个进程都无法继续下去。简单的说,进程A等待进程B释放[详细]
-
MySQL常见面试问题总结(三)
所属栏目:[MySql教程] 日期:2016-10-04 热度:70
副标题#e# 061 如何删除表? 答案:运行命令 drop table table_name; 062 创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查[详细]
-
MySQL中删除大表的性能问题
所属栏目:[MySql教程] 日期:2016-09-27 热度:98
微博上讨论MySQL在删除大表engine=innodb(30G+)时,如何减少MySQL hang的时间,现做一下简单总结:(微博地址:http://weibo.com/1642466057/yuPz2guYJ) 当buffer_pool很大的时候(30G+),由于删除表时,会遍历整个buffer pool来清理数据,会导致MySQL[详细]
-
MySQL中如何批量修改表字段属性
所属栏目:[MySql教程] 日期:2016-09-27 热度:131
测试库中有将近300张表,其中有278张表的fid,uid字段需要作出修改。 解决办法是自动生成修改字段属性的SQL语句。 用于生成SQL的语句: select CONCAT('alter table ',TABLE_NAME,' modify ',COLUMN_NAME,' varchar(50) ;') from information_schema.COLUMN[详细]
-
MySQL中的行复制
所属栏目:[MySql教程] 日期:2016-09-27 热度:82
MySQL基于行的复制可以最大化保证主从复制的一致性,对于RBR(基于行复制) 和SBR(基于语句复制),相信大家已经很熟知,下面记录的是行复制在二进制日志总记录的情况。 基于行的复制是与位置相关的,binlog里面只记录相关表发生改变的列的数据。其中引入[详细]
-
MySQL 5.5的半同步复制
所属栏目:[MySql教程] 日期:2016-09-27 热度:180
在保证数据库性能的前提下,怎么保证数据的一致性呢? 在MySQL 5.5版本中即支持异步复制又支持半同步复制。 1、当slave 连接master的时候,它会指出它是否支持半同步复制。 2、当master启用 semisynchronous replication.并且至少有一台slave也启用了该功[详细]
-
MySQL中的主从复制一致性检测
所属栏目:[MySql教程] 日期:2016-09-27 热度:102
在MySQL主从复制过程中,常常需要对某些重要的表进行一致性检查。 由于主从数据在同步时存在一定的延迟,因此直接读取服务器数据的方式无法严格保证信息的一致性。在数据在同步完全结束之前,一直处于不断变化且并不完整的状态下。锁表的可能实现这个问题[详细]
-
如何把MySQL服务添加到服务器的系统服务中
所属栏目:[MySql教程] 日期:2016-09-27 热度:126
1、了解MySQL程序路径 MySQL数据目录: /home/mysql/data MySQL程序目录:/usr/local/mysql5 2、修改MySQL服务启动程序 [root@lyq314 ~]# vim /usr/local/mysql5/share/mysql/mysql.server 46 basedir=/usr/local/mysql5 47 datadir=/home/mysql/data 3、拷[详细]
-
MySQL 5.5.30的源码编译安装过程
所属栏目:[MySql教程] 日期:2016-09-27 热度:73
0、安装cmake [root@lyq314 ~]# tar -zxvf cmake-2.8.11.2.tar.gz [root@lyq314 cmake-2.8.11.2]# ./configure [root@lyq314 cmake-2.8.11.2]# make [root@lyq314 cmake-2.8.11.2]# make install 1、添加mysql用户和组 [root@lyq314 ~]#groupadd mysql [ro[详细]
-
mysql如何授权远程IP连接
所属栏目:[MySql教程] 日期:2016-09-27 热度:184
新安装的MySQL是默认不开户远程访问权限的,也就不能外部连接MySQL。这样对想远程调用MySQL的数据很不方便。下面我们来看下如何设置允许远程连接MySQL数据库。 登录MySQL mysql -uroot -p 如果无法登录可以使用find / -name mysql搜索mysql程序的路径,比[详细]
-
如何找回消失的InnoDB引擎
所属栏目:[MySql教程] 日期:2016-09-27 热度:129
夜里重做主从复制,顺便调整了下从库的my.cnf。早上想起从库忘了重启,打完命令接着开启slave,居然报错 Last_SQL_Errno: 1286 Last_SQL_Error: Error executing row event: 'Unknown storage engine 'InnoDB'' 奇怪,怎么会报错不知道存储引擎InnoDB。查[详细]
-
使用SHELL开发的CPU空闲率插件
所属栏目:[MySql教程] 日期:2016-09-27 热度:96
#!/bin/bash #=============================================== # Author : JC # Email : jiechao2013@gmail.com # ChangeLog : 2013.5.4 # # Description : Check the CPU-Utilization rate #=============================================== STATE_OK=[详细]