更改MySQL的数据存储(datadir)目录

步骤很简单,在开始之前,不要忘了先停止mysql服务。

 

然后,拷贝之前旧的数据文件夹到新的位置

上面的命令会把/data/lib/mysql这个文件夹的所有内容(包括权限),拷贝到/mnt/mysql

 

然后,修改 /etc/mysql/my.cnf ,如果是Ubuntu使用mysql的apt源安装的,应该修改 /etc/mysql/mysql.conf.d/mysqld.cnf

把datadir改成你需要的位置

 

下一步我们一般不会注意到,但是如果我们不修改这步,会造成mysql无法启动

编辑 /etc/apparmor.d/usr.sbin.mysqld ,找到 # Allow data dir access ,把他下面的旧数据目录替换成你的新的

然后,执行下面的命令即可

 

参考:http://www.jianshu.com/p/5fb55e313f8c

在openwrt中,使用mwan3等工具来创建虚拟wan口实现带宽叠加

首先安装我们要用的环境

 

然后,我们在 /etc/rc.local 添加如下的脚本用来生成虚拟WAN口,这里我生成了4个。注意,每一个虚拟WAN口要使用不同的名字。如果你不想给你的虚拟WAN口指定一个MAC地址,可以去掉所有的 ifconfig vth1 hw ether 这一行,这样每次这个脚本运行的时候,都会生成一个新的MAC地址。

 

然后到网络->接口中为你刚才添加vth1-4添加接口。名字我们命名为wan1-4,这样可以对应。因为我这里是自动获取IP上网,所以协议选择是DHCP,可以根据你的需要进行变化。注意,每一个接口需要有不同的网络跃点。为了让网关认为我们是不同的电脑,也可以定义一个主机名。接口要选择正确。别忘了添加进防火墙

 

然后,我们到mwan3的设置页面。删除里面原先所有的接口。然后对应好我们之前创建好的wan1-4,在这里创建mwan的接口。Tracking IP要填写一个永远能访问的,比如8.8.8.8。

 

 

 

然后,到members里,删除里面所有的内容,对应我们之前创建的wan1-4,创建对应的member。接口要选对

 

 

然后我们转到policies,清空里面所有的内容,创建一个名字为balanced的策略。选择上我们所有的members

 

 

 

最后,我们可以返回总览,看一下是否出现了4个绿色wan。出现则代表正常

如何挂载U盘到openwrt并扩容根分区

先安装必要环境

然后在dev中找到你的U盘(一般是sdax,这里假设为sda1)

格式化U盘

 

由于我们要挂载到/,所以我们先要拷贝原来的文件到U盘中,执行下面的命令

 

然后,使用 blkid 命令来查看sda1的UUID,显示结果类似于下面

 

然后,把下面的UUID替换成你的,把这段文本拷贝到 /etc/config/fstab 文件的后面

现在,重启路由器。使用 df -h 来查看是否挂载成功。如果重启失败,可以尝试取下U盘,再重启。

 

创建一个只读的mysql账户并且可以使用mysqldump导出

 

解决Handsontable在minSpareRows, stretchH和rowHeaders开启的情况时,自动添加的新行宽度和列头宽度不一致导致表格错位的问题

Handsontable的初始化代码如下

这时,如果我们编辑表格自动生成的最后一行,就会发现只要输入的文本长度比较短,整个表格会因为当前列的宽度问题而发生错位。

经过各种搜索,我也没有发现什么好的解决方案,只能采用了一种每次在创建新行后刷新表格绘制的方法。而且实现的过程也比较绕远,不过问题最终还是解决了。如果有更好的办法,欢迎大家分享给我。

首先,打开handsontable.min.js,在文件开头加入

然后,往下查找 instance.draw()

你会找到下面这行代码

然后把下面这行代码添加到上面那行代码的后面(注意上面那行代码最后有个逗号)

最后,我们修改之前Handsontable的初始化代码如下

再返回我们的页面,刷新。现在添加的新行已经可以拥有正确的宽度了,错位的问题也得到了解决。

Windows 下使用DiskGenius制作OS X EI Capitan 和macOS Sierra安装恢复U盘 (Recovery HD)

自己的macbook pro前段时间出了故障需要重装系统,后来发现所有的教程里都是在macos下面通过dmg镜像来制作启动U盘的,这对于一个macos已经进不去的我来说没有任何用处。还有的方法是通过一个可以在windows写HFS+分区的软件,那个软件我忘了名字,据说可以用,不过缺点是速度超级超级慢。

所以在各种困难之后,我最终还是选择了路由器上高速vpn,网络恢复了我的macbook。时间也不算太长吧,主要是vpn质量好。

后来为了避免再次出现这种情况,在系统恢复之后,我马上做了一个含有OS X EI Capitan和macOS Sierra安装镜像的U盘,并使用DiskGenius做了磁盘镜像。这样如果还有跟我一样遭遇的人,就可以在windows下使用这个软件直接制作可以安装上面两个系统的U盘,并且速度非常快。


DiskGenius 专业pojie版 下载

地址1:http://www.upantool.com/qidong/2012/DiskGenius_3.7.1.html

备用网盘2:链接: https://pan.baidu.com/s/1qY6NQ00 密码: acbp


恢复镜像网盘下载地址:

链接: https://pan.baidu.com/s/1eRU844E 密码: 13g7

镜像名称:Install MacOS.vdi


使用方法:

  1. 首先打开DiskGenius,挂载我们的镜像文件

  2. 然后选择工具/克隆硬盘
  3. 然后分别选择我们刚才挂载的那个镜像文件为源磁盘
  4. 然后在下一步选择你准备好的U盘,然后再下一步选择按文件系统结构原样复制即可

磁盘克隆完毕之后,就可以把U盘插入到你的macbook然后开机U盘启动选择系统进行安装了!