1 选择包

选择两个包,拷贝配置文件 cp products/mt7621/config_6080 .config

编译固件

openwrt 百万数据的优化,

执行脚本:
mysql -u root -p123456 wacs_db </etc/config/audit_test_mysql.sql
#show variables like '%timeout%';
SHOW GLOBAL VARIABLES LIKE 'max_allowed_packet';
set global wait_timeout=;
#set global max_allowed_packet = ** # 远程登录
update user set Host='%' where User='liulin'; GRANT ALL PRIVILEGES ON *.* TO 'liulin'@'%' IDENTIFIED BY '' WITH GRANT OPTION; FLUSH PRIVILEGES;
# 查询
show variables like 'event_scheduler';
关闭event #数据达到百万级的时候count(*) 失效
select view_id from audit_view_ex_record order by view_id desc limit ;
select view_id from audit_view_ex_record limit ; #数据库批量删除
delete from audit_view_ex_record where view_id <; #每6个月清空一次MySQL的审计表 #审计数据不参与备份, 数据太大,页面不提供选项 , 后台给个脚本 # 读取MySQL文件空间大小,这种更准确
/factory/database/mysql/wacs_db# du -s * | sort -nr #这种更直观,
du -sh * | sort -nr # 首先判断 /factory/database/mysql/wacs_db的大小
# 设备存储空间的总大小的80% um # 如何判断一个设备是X86 呢 ? #建立索引,否则查询就会异常退出

ALTER TABLE `audit_view_record` ADD INDEX index_name_c ( `view_mac` );

mysql> ALTER TABLE `audit_view_record` ADD INDEX index_name_c ( `view_mac` );
Query OK, 0 rows affected (0.07 sec)
Records: 0 Duplicates: 0 Warnings: 0

#查询语句

SELECT * FROM audit_view_ex_record WHERE view_mac='2222' order by view_id desc LIMIT 0,10;

SELECT * FROM audit_view_record WHERE view_mac='00:26:2d:9d:17:47' order by view_id desc LIMIT 0,10;

select view_id from audit_view_ex_record order by view_id desc limit 1;

# 数据库只增不减问题

use information_schema;

select table_name,data_free,engine from information_schema.tables where table_schema='wacs_db';

show table status like 'audit_view_ex_record';

explain delete from drp_pftzd where id in (select id from drp_pftzdbak) limit 1000\Gex

/dev/sda3 on /factory type ext4 (rw,relatime,data=ordered)

GRANT ALL PRIVILEGES ON *.* TO liulin@"%" IDENTIFIED BY "123456" WITH GRANT OPTION; 授权文件, 这样可以远程访问

FLUSH PRIVILEGES;

openwrt MySQL移植的更多相关文章

  1. MySql移植到嵌入式Linux平台

    最近在做考勤机系统,硬件采用的cortex-A8,哈哈,其实是有点浪费的,2410就可以的.所以就要考虑到考勤数据的存储问题,本来是打算用sqlite数据库存储的,可是后来发现,这个数据库只是一个本地 ...

  2. RT5350 OpenWrt 系统移植jsoncpp

    下载Json包: 下载地址:http://sourceforge.net/projects/jsoncpp/ 如:jsoncpp-src-0.5.0.tar.gz 交叉编译: 1.解压jsoncpp- ...

  3. openwrt xfrp移植

    对开源软件表示支持 https://github.com/KunTengRom/xfrp 上传编译,选择 cp .config xxx make 刷机 客户端配置文件: /tmp/etc# cat x ...

  4. 移植OpenWrt到CuHead Pro WiFi

    移植OpenWrt到CuHead Pro WiFi Posted by: zou, baozhu , 三月 13, 2014 CuHead Pro是一款路由器开发板,下面是开发板的配置信息. 名称 型 ...

  5. CentOS_7 OpenWrt Eclipse 环境搭建与 Dr.com 开发笔记

    一:内核的编译. 1,linux 编译环境的搭建与源码的准备工作 2,常用软件的安装 (make menuconfig) 3,  针对TP-Link WR740N 一些软件的openwrt 的移植 4 ...

  6. MySQL编码latin1转utf8

    mysql移植含有中文的数据时,很容易出现乱码问题.很多是在从mysql4.x向mysql5.x移植的时候出现.mysql的缺省字符集是 latin1,在使用mysql4.x的时候,很多人都是用的la ...

  7. windows下的mysql迁移到linux下

    最近做毕业设计,需要把windows下的mysql移植到linux下 曾经有过在window下移植mysql数据库的经验,只需要把msql的数据文件复制到另一台安装mysql的机器的数据存放位置,然后 ...

  8. (转载)openwrt nginx

    ln -s ../../../feeds/packages/net/fcgiwrap/ fcgiwrap 本帖最后由 cjd6568358 于 2018-6-4 11:21 编辑 刚又把路由器重置重新 ...

  9. MVC框架

    MVC (Modal View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器.使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用 ...

随机推荐

  1. 并发新构件之Exchanger:交换器

    Exchanger:JDK描述:可以在对中对元素进行配对和交换的线程的同步点.每个线程将条目上的某个方法呈现给 exchange 方法,与伙伴线程进行匹配,并且在返回时接收其伙伴的对象.Exchang ...

  2. 非常实用的css

    .clearfix:after {content: "";display: block;visibility: hidden;height: 0;clear: both;} .cl ...

  3. 55-Ubuntu-软件安装

    1.通过apt安装/卸载软件 apt是advanced packaging tool, 是Linux下的一款安装包管理工具. 可以在终端中方便的安装/卸载/更新软件包. (1)安装软件 sudo ap ...

  4. zabbix--添加用户

    用户和用户组   概述 Zabbix 中的所有用户都通过 Web 前端去访问 Zabbix 应用程序.并为每个用户分配唯一的登陆名和密码. 所有用户的密码都被加密并储存于 Zabbix 数据库中.用户 ...

  5. sublime里面几个个人觉得比较实用的快捷键

    Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑.举个栗子:快速选中并更改所有相同的变量名.函数名等. Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+ ...

  6. 枚举加countdownLatch的使用

    package com.cxy.juc; import java.util.concurrent.CountDownLatch; public class CountDownlatchDemo { p ...

  7. Java中static关键字,this关键字

    static修饰的成员方法和成员变量都是类方法和类变量,随类的加载而加载 static方法可以直接调用另一个static方法 static中调用普通方法可以通过类的实例对象调用 static不可以修饰 ...

  8. dubbo源码学习(四):暴露服务的过程

    dubbo采用的nio异步的通信,通信协议默认为 netty,当然也可以选择 mina,grizzy.在服务端(provider)在启动时主要是开启netty监听,在zookeeper上注册服务节点, ...

  9. troff - groff 文档排版系统的 troff 处理器

    总览 SYNOPSIS troff [ -abcivzCERU ] [ -d cs ] [ -f fam ] [ -F dir ] [ -m name ] [ -M dir ] [ -n num ] ...

  10. mysql的sql筛选排重最大值并修改其属性

    修改属性 mysql -h192.168.1.51 -uroot -e "use codex_game_s1051_h; update user_info set isActive=0 wh ...