更改mysql二进制文件保存路径

修改/etc/my.cnf配置文件

vi /etc/my.cnf

把log-bin=mysql-bin 修改为log-bin=/home/logs/mysql/mysql-bin #记得要修改权限,不然mysql无法启动

另外跟日志相关的参数:

expire_logs_days = 7 #保留七天的日志
slow-query-log = on #开启慢查询
slow_query_log_file = /home/logs/mysql/slow.log #慢查询日志保存路径
long_query_time = 1 #慢查询的时间,超过一秒的记录下来
log-queries-not-using-indexes = on #记录没用使用到索引的SQL语句

保存退出

chown mysql.mysql /home/logs/mysql -R #修改目录权限

时间: 2024-08-26 10:38:22

更改mysql二进制文件保存路径的相关文章

[转载]github在线更改mysql表结构工具gh-ost

GitHub正式宣布以开源的方式发布gh-ost:GitHub的MySQL无触发器在线更改表定义工具! gh-ost是GitHub最近几个月开发出来的,目的是解决一个经常碰到的问题:不断变化的产品需求会不断要求更改MySQL表结构.gh-ost通过一种影响小.可控制.可审计.操作简单的方案来改变线上表结构. 在介绍gh-ost之前,我们先了解一下各种现有方案,以及为什么要自己开发一个新工具. 已有的在线修改表定义方案 目前,在线修改表定义的任务主要是通过这三种途径完成的: 在从库上修改表定义,修

【linux】ubuntu更改mysql数据文件路径

源blog地址 http://onlywish.me 购买阿里云主机的时候,送了一块虚拟硬盘,总不能浪费吧 挂载完之后,在更改mysql路径的时候出了问题,按照网上的方法都更改不了 以下是摘自网上的方法: 1 停止mysql服务sudo /etc/init.d/mysql stop 2 复制现有数据目录到目标目录sudo cp /var/lib/mysql /home/mysql 3 修改权限sudo chown -R mysql:mysql /home/mysqlsudo chmod 755

linux下更改MySQL数据库存储路径

原文:http://www.cnit618.com/html/fwdkf/data/2111.htm linux下,MySQL默认的数据文档存储目录为/var/lib/mysql.假如要把MySQL目录移到/home/data下需要进行下面几步: 1.home目录下建立data目录 cd /home mkdir data 2.把MySQL服务进程停掉: mysqladmin -u root -p shutdown 3.把/var/lib/mysql整个目录移到/home/data mv /var

JSP使用UTF-8链接MYSQL数据库(UTF8)乱码以及连接失败问题以及更改mysql默认编码

JSP使用UTF-8链接MYSQL数据库(UTF8)乱码以及连接失败问题: 前言,服了这些大公司,做的数据库都不人性化...我忙了很久才搞定的说 csdn好像传不了图片了...本来想来几张的,大家将就... 1.在windows下mysql的数据库是utf8编码的时候,连接失败(注意mysql中不是UTF-8,而是utf8) 情况,显示?在网页上(网页设置的UTF-8编码) 用户ID号码 用户名称 用户密码 用户地址 47 g? 1243 null 48 ? 1243 null 49 ?123

更改Mysql数据库数据存储位置的具体步骤

首先把mysql的服务先停掉,更改MySQL配置文件My.ini中的数据库存储主路径,将老的数据库存储主路径中的数据库文件和文件夹复制到新的存储主路径,接下来重启搞定. 一.首先把mysql的服务先停掉. 二.更改MySQL配置文件My.ini中的数据库存储主路径 打开MySQL默认的安装文件夹C:\Program Files\MySQL\MySQL Server 5.1中的my.ini文件,点击记事本顶部的“编辑”,“查找”,在查找内容中输入datadir后并点击“查找下一个”转到“Path

更改 MySQL 运行端口

更改MySQL运行端口,其实很简单,步骤如下: 以MySQL 5.7为例: 1.停止MySQL服务 "我的电脑"-"管理"-"服务",在列表里面找到MySQL57 然后停止服务 2.修改端口号 打开 C:\ProgramData\MySQL\MySQL Server 5.7 找到my.ini文件 ,搜索"port",然后将3306改为你想要的端口号 备注:有两个"port=3306",都需要改 3.重启My

Centos6.5 更改mysql数据存放目录

随着业务量越来越大,更换数据存放磁盘在所难免. 一.确定目前数据存放目录 1.连接数据库:mysql –uroot –p 2.查看mysql存储路径 : show variables like '%dir%'; 二.更改mysql配置文件 1.停止mysql服务: service mysqld stop 2.创建好存放数据的目录,并将原来目录中的数据转存到已创建的目录中 mkdir /data/mysql cp -R /alidata/server/mysql/data/* /data/mysq

更改MYSQL数据库不区分大小写表名

今天郁闷死了,在LINUX下调一个程序老说找不到表,但是我明明是建了表的,在MYSQL的命令行下也可以查到,为什么程序就找不到表呢? 后来请教了一个老师才搞定,原来是LINUX下的MYSQL默认是要区分表名大小写的,哎,弄了那么旧,害死我了. 让MYSQL不区分表名大小写的方法其实很简单: 1.用ROOT登录,修改/etc/my.cnf 2.在[mysqld]下加入一行:lower_case_table_names=1 3.重新启动数据库即可 更改MYSQL数据库不区分大小写表名

CentOS 更改MySQL数据库目录位置

CentOS 更改MySQL数据库目录位置 由于MYSQL的数据库太大,默认安装的“/var”盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录. 以下是将MYSQL数据库默认安装目录从“/var/lig/mysql”目录转移到“/home/mysql_data/”目录具体操作流程: 通过用”YUM”安装“MYSQL”数据库,安装目录为默认路径:”/var/lib/mysql” 启动“MYSQL”数据库 [[email protected] ~]#service mysqld s