更改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

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

 

Ubuntu 配置Node.js+Nginx+PHP+MySQL最新版本

配置环境

nginx.conf配置

默认服务器,ip返回403配置

fastcgi_params限制PHP脚本执行目录

纯静态配置

PHP一般通用配置

开启fix_pathinfo(一般默认已开启)

PHP通用框架配置

SSL+HTTP2的PHP框架配置

 

MySQL5.6.30低配机器的配置文件,最小资源占用

引用文章:http://www.tocker.ca/2014/03/10/configuring-mysql-to-use-minimal-memory.html

linux下彻底卸载mysql

停止Mysql服务

查询已安装的mysql包并删除

QQ截图20160310151708

然后复制上面的包名,分别执行

查找并删除mysql相关目录

20160310152135

把上面的目录(注意分辨一下用途),分别执行

最后删除my.cnf

 

在CentOS6.5上用rpm方法安装mysql最新版本5.7.10

首先,下载mysql-5.7.10-1.el6.x86_64.rpm-bundle.tar

你也可以到mysql的官方网站下载:http://dev.mysql.com/downloads/

QQ截图20151216190001

 

安装依赖

下载完了之后进入到相应目录,执行下面的命令

然后执行下面命令初始化,执行生会在/var/log/mysqld.log生成随机密码,最后一行可以看到

最后别忘了启动mysqld服务,更改root密码,设置开机启动和映射管道文件(php将默认使用/tmp/mysql.sock)