Wons' Blog

个人博客

Android程序猿


回首向来萧瑟处,也无风雨也无晴

Linux下更改数据库文件路径

Linux下经常遇到要更改数据库路径的情况,以下的操作都是在Ubuntu下完成的。

1.停止mysql服务

sudo service mysql stop

2.修改my.cnf文件,将datadir改为目标路径

sudo vim /etc/mysql/my.cnf

3.将原来的datadir路径下的所有文件拷贝到新的datadir下

cp -R (src_path) (dst_path)

4.在文件 /etc/apparmor.d/tunables/alias下添加以下的一行内容

alias /var/lib/mysql/ -> /newpath/,

不要忘记末尾的逗号

5.重启apparmor

sudo /etc/init.d/apparmor reload

6.重启mysql服务

sudo service mysql start
最近的文章

三种知识图谱

知识图谱本质上是一种语义网络。其结点代表实体(entity)或者概念(concept),边代表实体/概念之间的各种语义关系。Knowledge Graph , Freebase , Wikidata 是目前最常见的三种知识图谱。Knowledge GraphKnowledge Graph 是Google的一个知识库,其使用语义检索从多种来源收集信息,以提高Google搜索的质量。Knowledge Graph 2012年加入Google搜索,2012年5月16日正式发布,首先可在美国使用...…

Knowledge Graph继续阅读
更早的文章

用WindowsAPI截屏并转换为RGB格式

在Windows下捕获屏幕图像可以有多重方法,比较简单可以调用第三方库,如Qt的屏幕截屏API就很容易调用。在这里介绍如何用Windows API实现截屏并转换成RGB格式存储。#include <windows.h>//最终f的内存布局为BGRA格式,需要保证buf长度足够(>w*h*4)void ScreenCap(void* buf, int* w, int* h){ HWND hDesk = GetDesktopWindow(); HDC hScree...…

WindowsC++继续阅读