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. js中常用的正则表达式

    我一般对正则的使用方式如下,该方法会返回一个boolean值,然后对这个返回值来进行判断 // 判断是否是整数 function isInt(num) { var reg = new RegExp(& ...

  2. vue-cli 利用moment.js转化时间格式为YYYY年MM月DD日,或者是YYYY-MM-DD HH:MM:SS 等格式

    1.在mian.js引入moment import moment from 'moment' Vue.prototype.$moment = 'moment' 2. 在main.js 设置全局过滤器 ...

  3. 内网端口转发[netsh]

    一.利用场景 当前获取目标内网边界区域一台机器,可以通外网和内网也就是存在两块网卡,又通过其他手段获取到内网另外一台机器,但是这台机器不能出外网,所以我们可以使用windows自带netsh命令通过边 ...

  4. java反射机制以及应用

    JAVA反射机制+动态运行编译期不存在的JAVA程序 一.有关JAVA反射 在运行期间,在不知道某个类A的内部方法和属性时,能够动态的获取信息.获取类或对象的方法.属性的功能,称之为反射. 1.相关类 ...

  5. pxe装机试验 2019.8.21

    部署FTP服务 1.安装FTP服务,并将安装源复制到/var/ftp/centos7目录下: [root@pxe ~]# yum -y install vsftpd [root@pxe ~]# mkd ...

  6. js排他功能示例

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  7. MyBatis中大于和小于号的转义写法

    mybatis 中 SQL 写在mapper.xml文件中,而xml解析 < .>.<=.>= 时会出错,这时应该使用转义写法. 方式一 < <= > > ...

  8. 基于javaweb人脸识别注册登录系统

    ---恢复内容开始--- 现在是2019年,人脸识别技术已经相当成熟了,百度自2017年发布人脸识别技术,已经被广泛应用,不管从现在的iphoneX掀起的面部解锁到手机应用端的各种人脸认证,这一技术已 ...

  9. vue中使用axios与axios的请求响应拦截

    VUE中使用Axios axios的安装 npm install axios vue-axios axios在vue的配置与使用 在main.js中引入axios和vue-axios import a ...

  10. Dubbo从拜师到入坟

    第一个Dubbo程序:Hello world 创建业务接口工程 我们将这个接口单独抽取出来,打成jar包被多个服务锁依赖 创建服务提供者Provider Provider工程的pom文件如下: < ...