MYSQL 在认证的过程中,客户端并不将MYSQL登录密码传输到服务端进行验证,在client连接到服务端后,服务端随机生成一个公钥,然后将公钥发给client端,client端利用公钥+登录密码生成一个新的随机串,然后将新的串发往服务端。服务端check字符串反解析,具体过程如下: SERVER: public_seed=create_random_st...【阅读全文】
ERROR 3 (HY000): Error writing file '/tmp/MLYOcdEo' (Errcode: 28 - No space left on device)SHOW GLOBAL VARIABLES LIKE 'tmp%';Variable_name Valuetmp_table_size 16777216tmpdir &...【阅读全文】
关于update关联表的写法存在很多误区,以前我自己也经常犯错....一般的写法有如下几种:update test1 set name =(select name from test2 where test1.id=test2.id);update test1 a,test2 b set a.name=b.name where a.id=b.id;update test2 set test2.name=(select name from test1 where test1.id=test2.id) ...【阅读全文】
MySQL 5.5的发布带来了许多增强的功能,虽然已经报道了很多增强功能,如半同步复制,但大家却忽略了分区方面的增强,有时甚至还对其真正意义产生了误解,在这篇文章中,我们希望解释一下这些很酷的增强,特别是我们大多数人还没有完全理解的地方。bitscn向您推荐《MySQL数据库入门与精通教程》。图 1 大家还没注意到...【阅读全文】
table_name.jgsj 字段 为 datetime 字段ALTER TABLE `table_name` PARTITION BY RANGE(TO_SECONDS(jgsj)) ( PARTITION part_14 VALUES LESS THAN (TO_SECONDS('2014-12-31 23:59:59')), PARTITION part_15_1 VALUES LESS THAN (TO_SECONDS('2015-...【阅读全文】