随笔分类 - mysql
mysql数据库
摘要:订单表xfc_order DROP TABLE IF EXISTS `xfc_order`; CREATE TABLE `xfc_order` ( `order_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `order_code` varchar(32
阅读全文
摘要:1复制mysql表结构并复制数据CREATE TABLE tbl_new2 SELECT * FROM t1;不过这种方法的一个最不好的地方就是新表中没有了旧表的主键、索引、Extra(auto_increment,字符集编码及排序)、注释、分区等属性 以及触发器、外键等。 2只复制mysql表结构
阅读全文
摘要:今天在运维那里学习了下如何删除mysql一个日志大表数据(2000w+) 基本流程: 创建同结构空表暂停写表业务交换表名 如何交换表名?假设存在表t1,t1_new,不存在t_tmp rename table t1 to t_tmp,t1_new to t1,t_tmp to t1_new; 删除原
阅读全文
摘要:一:mysql如何查看正在运行的事务 mysql> select * from information_schema.innodb_trx;+ + + + + + + + + + + + + + + + + + + + + + + + +| trx_id | trx_state | trx_star
阅读全文
摘要:use mysql;update user set authentication_string=password('新密码') where user='root' and Host='localhost';flush privileges;
阅读全文
摘要:#wget http://dl.mycat.io/1.6.5/Mycat-server-1.6.5-release-20180122220033-linux.tar.gz #tar zxvf Mycat-server-1.6.5-release-20180122220033-linux.tar.gz
阅读全文
摘要:全局表的作用 在分片的情况下,当业务表因为规模而进行分片以后,业务表与这些附属的字典表之间的关联,就成了比较棘手的问题,考虑到字典表具有以下几个特性: 变动不频繁 数据量总体变化不大 数据规模不大,很少有超过数十万条记录。 鉴于此,MyCAT 定义了一种特殊的表,称之为“全局表”,全局表具有以下特性
阅读全文
摘要:有一类业务,例如订单(ORDER)跟订单明细表(ORDER_DETAIL),明细表会依赖于订单,就是该会存在表的主从关系,这类似业务的切分可以抽象出合适的切分规则,比如根据用户ID切分,其它相关的表都依赖于用户ID,再或者根据订单ID进行切分,总之部分业务总会可以抽象出父子关系的表。这类表适用于ER
阅读全文
摘要:使用mysql的root账号执行mysql>grant all privileges on *.* to mycatuser@% identified by '123456';mysql>flush privileges;#vi /usr/local/mycat/conf/server.xml <u
阅读全文
摘要:#vi /usr/local/mycat/conf/schema.xml<!--##############################################################--><dataHost name="localhost1" maxCon="1000" min
阅读全文
摘要:使用mysql的root账号执行mysql>grant all privileges on *.* to mycatuser@% identified by '123456';mysql>flush privileges;#vi /usr/local/mycat/conf/server.xml <u
阅读全文
摘要:参考 https://blog.csdn.net/sq2006hjp/article/details/78732227 Mycat采用的水平拆分,不管是分库还是分表,都是水平拆分的。分库是指,把一个大表的数据,分为多个同名的表,分别存到不同的数据库;分表是指,把一个大表,拆成多个不同名的表,放在一个
阅读全文
摘要:参考https://blog.csdn.net/tornadojava/article/details/54948662 privileges标签 对用户的 schema以及表进行精细化的DML权限控制。<privileges check="false">check表示是否开启DML权限检查。默认是
阅读全文
摘要:新建数据库>CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci; 对于mysql的旧版本: >grant all privileges on dbname.* to 'phplamp'@'%' identified by
阅读全文
浙公网安备 33010602011771号