直接输入命令mysqldump会发现提示命令不存在,是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,自然会找不到命令,并报错。知道了问题的所在,就直接去处理,先用一条find命令查找mysqldump的所载路径。find/-namemysql-print然后再用ln命令链接到/usr/bin..
分类:
数据库技术 时间:
2014-03-16 09:58:20
收藏:
0 评论:
0 赞:
0 阅读:
572
今天用mysqlcheck修复一个大表,竟然用了两个多小时,影响了正常业务,心里那个惭愧呀。后来听同事说修复大表要用myisamchk,以前不知道,学习一下。阶段1:检查你的表运行myisamchk*.MYI或(myisamchk-e*.MYI,如果你有更多的时间)。使用-s(沉默)选项禁止不必要的信息。你必须..
分类:
其他 时间:
2014-03-16 13:21:38
收藏:
0 评论:
0 赞:
0 阅读:
404
#/bin/bashDATE=`date+%Y-%m-%d`MYSQL="mysql-uroot-hxxx"fordbin`$MYSQL-e"showdatabases"|sed‘1d‘`;domkdir-p$db_$DATEcd$db_$DATEfortablein`$MYSQL$db-e"showtables"|sed‘1d‘`;domysqldump--opt$db$table|gzip>$db_$table.sql.gzdonedone
分类:
数据库技术 时间:
2014-03-16 10:36:49
收藏:
0 评论:
0 赞:
0 阅读:
530
一个100多G的sql文件导入时,大概1个多小时就会自动断了,报错:mysqllostconnectionduringquery日志中发现,mysql有重启的痕迹。找了半天cron之类的,并没有发现什么问题,而去期间也并没有人去手动重启mysqld服务。一开始怀疑是某些参数设置不当,比如max_allowed_packet或者..
分类:
数据库技术 时间:
2014-03-16 10:20:03
收藏:
0 评论:
0 赞:
0 阅读:
562
首先进入MySQL的命令行:usedatabase_name;createtabletable_nameselect*fromoriginal_table_namewhere1=2;这样,就生成了一个新的表,它的表结构就与原始表相同,但是没有原始表中的数据。如果你想把数据也一起复制过来,可以通过输入:createtabletable_nameselect*fromorigi..
分类:
数据库技术 时间:
2014-03-16 10:21:57
收藏:
0 评论:
0 赞:
0 阅读:
498
Mysql配置文件my.cnf参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的观察以及调试,才有可能得到最佳效果。下面先说我的..
分类:
数据库技术 时间:
2014-03-16 10:40:42
收藏:
0 评论:
0 赞:
0 阅读:
657
MySQL默认引擎是myisam引擎,有时我们会需要使用innodb引擎,只需要修改一下配置文件my.cnf即可。在[mysqld]段中加入如下配置信息default-storage-engine=Innodbinnodb_data_home_dir=/usr/local/mysql/var##即datadirinnodb_data_file_path=ibdata1:2000M;ibdata2:2000M;ibdat..
分类:
数据库技术 时间:
2014-03-16 14:03:48
收藏:
0 评论:
0 赞:
0 阅读:
508
一、ViewState的原理1.浏览器请求Default.aspx页面2.在服务器端发现创建的ViewState这个时候会自动创建一个名字叫做__VIEWSTATE(双下滑线全部是大写)的隐藏域其隐藏域的值经过base64加密以后返回到浏览器端这一加密过程在页面生命周期的SaveState事件中的SaveAllState方法中完..
分类:
其他 时间:
2014-03-16 10:41:39
收藏:
0 评论:
0 赞:
0 阅读:
435
如果忘记root密码或其他用户密码,不要急,按下面操作即可。1.编辑mysql主配置文件my.cnfvim/etc/my.cnf在[mysqld]字段下添加参数skip-grant2.重启数据库服务servicemysqldrestart3.这样就可以进入数据库不用授权了mysql-uroot4.修改相应用户密码usemysql;updateusersetpasswor..
分类:
数据库技术 时间:
2014-03-16 13:34:18
收藏:
0 评论:
0 赞:
0 阅读:
524
只需在my.cnf中的[mysqld]字段中加入一行bind-addr=1.1.1.1
分类:
数据库技术 时间:
2014-03-16 13:02:59
收藏:
0 评论:
0 赞:
0 阅读:
625
备份:mysqldump-uuser-pppdbgk_info>Z:\gbinfo.sqltab1tab2>恢复:mysql-uroot-ppp--default-character-set=utf8catalog<E:\work\dbupdate\gbinfo.sql参考:1.拷备文件:(保证数据库没有写操作(可以给表上锁定))直接拷贝文件不能移植到其它机器上,除非你正在拷贝的表..
分类:
数据库技术 时间:
2014-03-16 09:52:28
收藏:
0 评论:
0 赞:
0 阅读:
698
GRANT语句的语法如下:GRANTprivileges(columns)ONwhatTOuserIDENTIFIEDBY"password"WITHGRANTOPTION对用户授权mysql>grantrightsondatabase.*touser@hostidentifiedby"pass";例1:增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改..
分类:
数据库技术 时间:
2014-03-16 10:37:48
收藏:
0 评论:
0 赞:
0 阅读:
577
MyISAM和InnoDB是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行速度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数..
分类:
数据库技术 时间:
2014-03-16 13:43:06
收藏:
0 评论:
0 赞:
0 阅读:
539
删除前100条数据,肯定是首先需要排序,然后再删除前100条数据。sql语句格式为:deletefromtable_namewhere1=1orderbyorder_namelimit100;其中table_name是你希望删除数据的所在表表名,order_name是你希望按照哪个字段来进行排序的字段名,如果是用系统自动默认的排序,orderb..
分类:
数据库技术 时间:
2014-03-16 13:57:46
收藏:
0 评论:
0 赞:
0 阅读:
872
查看MySQL語法詳細執行時間與CPU/記憶體使用量:MySQLQueryProfilerMySQL的SQL語法調整主要都是使用EXPLAIN,但是這個並沒辦法知道詳細的Ram(Memory)/CPU等使用量.於MySQL5.0.37以上開始支援MySQLQueryProfiler,可以查詢到此SQL會執行多少時間,並看出CPU/Memory使用量,執行過程中..
分类:
数据库技术 时间:
2014-03-16 14:25:18
收藏:
0 评论:
0 赞:
0 阅读:
624
需求和环境:有一台Mysqlmaster和slaveA,需要在不停止Master工作的情况下增加一个slave,即不能使用表锁、停止服务操作。意义:此方法在扩容时,不需要停止服务即可完成扩容。1.登陆Aslave,停止备份,记录Read_Master_Log_Pos和Master_Log_File值mysql-uroot-pstopslaveshowsla..
分类:
其他 时间:
2014-03-16 10:57:19
收藏:
0 评论:
0 赞:
0 阅读:
382
有时,我们在mysql中运行一些命令,我们按键盘向上方向键会一一列出来。如何查看命令历史呢,就像在linux下的shell中查看shell命令历史。mysql有这样一个机制,就是,在用户的主目录下会生成一个.mysql_history的文件,这个文件会记录用户登录mysql后,在mysql中敲过的每条命令..
分类:
数据库技术 时间:
2014-03-16 10:12:12
收藏:
0 评论:
0 赞:
0 阅读:
750
innodb引擎的数据库可以使用mysqldump备份,如果表很大几十个G甚至上百G,显示用mysqldump备份会非常慢。然后使用xtrabackup可以很快的在线备份innodb数据库。InnoDB有个商业的InnoDBHotbackup,可以对InnoDB引擎的表实现在线热备。而percona出品的Xtrabackup,是InnoDBHotback..
分类:
数据库技术 时间:
2014-03-16 13:58:46
收藏:
0 评论:
0 赞:
0 阅读:
553
一般情况下,在修改后my.cnf,需要重启一下mysql才能让这个参数生效。有人说,可以使用/etc/init.d/mysqldreload但笔者reload后,再次查看变量的值依旧没有改变。下面是笔者的操作过程:mysql-uroot-psss@pas-e"showvariables"|grepmax_connection结果为max_connections1024修..
分类:
数据库技术 时间:
2014-03-16 13:22:36
收藏:
0 评论:
0 赞:
0 阅读:
2045
一、Linux文本处理命令一般有以下几个,cat、tac、head、tail、more、less、sort、uniq、wc1、cat显示文本内容用法:catFILENAME-n 显示行号cat test.txtcat–ntest.txt显示行号2、tac 和cat相似,但是是反向?.
分类:
系统服务 时间:
2014-03-16 10:38:46
收藏:
0 评论:
0 赞:
0 阅读:
565