c mysql u盘启动_openwrt挂载U盘和安装python和mysql

最近在openwrt上安装python时,老出现/overlay空间不足的错误,如下图所示:

431c9f7319ae0a0860e6dfbc055319a8.png

不过用命令查看时,其空间确实挺小的:

431c9f7319ae0a0860e6dfbc055319a8.png

看了 这篇文章 之后,想到了用闪存卡来扩容。由于我的系统内部已经有了相关usb驱动模块,所以一插上闪存卡就能识别了

431c9f7319ae0a0860e6dfbc055319a8.png

基本想法很简单,先格式化,再挂载,再配置opkg.conf使软件安装到其上。

格式化

431c9f7319ae0a0860e6dfbc055319a8.png

挂载到/mnt/usb目录

431c9f7319ae0a0860e6dfbc055319a8.png

修改/etc/profile及/etc/opkg.conf文件

431c9f7319ae0a0860e6dfbc055319a8.png

431c9f7319ae0a0860e6dfbc055319a8.png

接下来安装软件时就好说了,先opkg update;然后opkg -d usb install python,即把python安装到了卡中,/etc/profile修改环境变量保证能找到库和程序。

小程序练手

功能:POST随机数据到web平台(已提供POST接口)

import httplib

import urllib

import time

import random

url_platform = '11.4.31.195:9071'

path = '/WIFPa/ResourceData.xml/000100003f0cfd4a?ResourceID=1'

path_uploadservicedata = '/WIFPd/UploadServiceData/000100003f0cfd4a'

FORMAT = '%Y-%m-%dT%X'

params_xml1 = '000100003f0cfd4a' +time.strftime(FORMAT,time.localtime()) + ''

params_xml2 = '1'

header = {'Content-type':'text/xml'}

# conn.request(method='GET',url=path)

# while True:

conn = httplib.HTTPConnection(url_platform)

val = str(random.randint(1,100))

print 'value',val

params_xml = params_xml1 + val + params_xml2

conn.request('POST',path_uploadservicedata,params_xml,header)

resp = conn.getresponse()

print resp.status,resp.reason

#htmldata = resp.read()

#print htmldata

#time.sleep(5) 执行得:

431c9f7319ae0a0860e6dfbc055319a8.png

431c9f7319ae0a0860e6dfbc055319a8.png

安装mysql(参考教程在 这里 )

由于我将mysql安装在了U盘,毕竟它有配置文件,稍微麻烦了点。在/mnt/usb/目录下,打开etc/my.cnf,修改数据目录和临时目录,和基础目录,如:

431c9f7319ae0a0860e6dfbc055319a8.png

在创建默认的数据库时,即命令:mysql_install_db --force --basedir=/mnt/usb/usr,有一大堆的输出,可以参考。注意貌似像my.cnf和mysqld都得在相应的/etc/和/etc /init.d目录下创建软链接;启动服务后,修改root密码,登陆:

431c9f7319ae0a0860e6dfbc055319a8.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值