ZABBIX数据库迁移目录

安装时候未考虑mysql空间大小,现发现空间不够需迁移如下操作:

1.停止服务

service mysqld stop

service  zabbix-server stop

mysq目录

find / -name mysql

/var/lib/mysql  数据库目录

/var/lib/mysql/mysql

/usr/bin/mysql

/usr/lib64/mysql

/usr/lib64/perl5/vendor_perl/auto/DBD/mysql

/usr/lib64/perl5/vendor_perl/DBD/mysql

/usr/share/mysql

/data/mysql 新创建的数据库目录

cp -rp /var/lib/mysql/* /data/mysql

/etc/my.cnf  修改如下:

datadir=/data/mysql

socket=/data/mysql/mysql.sock

#datadir=/var/lib/mysql   之前目录

#socket=/var/lib/mysql/mysql.sock 之前目录

service mysqld start

提示:‘/var/lib/mysql/mysql.sock‘ (2) 解决做软连接如下:

ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock

cd /data

chown -R mysql:mysql mysql/

service zabbix-server start

查看是否正常

原文地址:https://www.cnblogs.com/axon/p/12199628.html

时间: 2024-08-04 06:18:52

ZABBIX数据库迁移目录的相关文章

Linux Yum安装mysql的数据库迁移目录

Linux Yum安装mysql的数据库迁移目录 前言:因公司数据库目录存储满了,无法加空间进行更换数据目录Warning:更换数据目录之前先问一下有么有在用,或者又没用风险之类的,如果数据库有读写或者其他操作建议晚上进行操作.1.停用MySQL数据库 [[email protected] ~]# systemctl stop mysqld 2.查看数据现存目录迁移至所需目录 [[email protected] ~]# cat /etc/my.cnf | grep datadir datadi

zabbix数据库迁移

一.环境 192.168.1.163 zabbix 由于与线上业务争资源,影响比较大,故需要迁移,而现在是lamp部署 192.168.1.190 把原有zabbix数据库迁到这个台机器上3306上 二.163机器步 1.导出zabbix数据表结构 [[email protected] ~]# mysqldump -uroot -pdy2013 -P3308 -h127.0.0.1 --opt -d zabbix > zabbix.sql 2.把文件传到190机器上,以便恢复 [[email p

mysql数据库迁移目录后slave报错

使用source /sql文件 导入数据库时,文件太大导致了超时. 后面使用scp -r 拷贝整个目录过去,启动slave报错.后来写了个脚本,批量修复: #!/bin/sh/usr/local/mysql/bin/myisamchk -of ./sundiszuzx/$1/usr/local/mysql/bin/myisamchk -r ./sundiszuzx/$1/usr/local/mysql/bin/myisamchk --safe-recover ./sundiszuzx/$1 原文

从Linux系统磁盘空间不足引发的Zabbix服务器数据库迁移

之前一直没有去关心Zabbbix服务器存储空间问题,最近Zabbix报警提示/根目录磁盘空间不足,于是登录Zabbix看了一下,发现根目录只有1.3MB了,这怎么办了?第一个想到的是扩展根目录,结果发现不是用的LVM,采用的是标准的,心想也还可以救,就和Windows一样将D盘.E盘删除,再将D盘的空间扩展给C盘就OK啊,于是开始着手操作(注意提前备份虚拟机,最好做一个快照,出问题了好恢复) [[email protected] /]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /

centos下mysql的安装及数据库存储目录迁移

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm rpm –ivh mysql57-community-release-el7-8.noarch.rpm yum install mysql-server 进入/etc 编辑my.cnf 在最后一行加上 skip-grant-tables 跳过MySQL密码验证 service mysqld restart 重启数据库 mysql -u root 直接进入数据

CentOS下mysql数据库data目录迁移和配置优化

目录迁移 关闭数据库服务 service mysqld stop 复制数据库 mv /var/lib/mysql /data/mysql # 或者使用cp -a复制 # 这两个命令都会带权限到新目录去 修改配置文件 /etc/my.cnf [mysqld] #datadir=/var/lib/mysql ------原系统默认路径 datadir=/data/mysql ------现有路径 #socket=/var/lib/mysql/mysql.sock ------原socket路径现 s

zabbix server 数据库迁移

zabbix server 迁移DB: 之前zabbix server 和DB 在同一台机器上10.10.4.3,现在DB迁移到另外一台机器上10.10.4.2 Zabbix server 内网IP: 10.10.4.3 新DB内网IP为10.10.4.2 1.导出zabbix库,并导入新db中 mysql -uroot -p zabbix< zabbix.sql 2.新DB添加并授权zabbix用户 grant all on zabbix.* to [email protected]'%' i

mysql-zabbix数据库迁移

大体介绍一下基本情况: zabbix版本:Zabbix 2.2.4 zabbix使用的msyql版本:Percona-XtraDB的msyql 5.1.56 mysql版本查看方法: #usr/local/webserver/mysql/bin/mysql -u root -S /home/mysql_config/run/mysqld.sock  -p Enter password: Welcome to the MySQL monitor.  Commands end with ; or \

zabbix 数据库所在分区占满

经过:闲来无事打开之前同事做的zabbix 页面发现发现报Mysql的错误,没来得及截图 重启mysql数据库之后,好使了几分钟 过一会又不行了,没有图形展示 进入数据库,show processlist; 发现有很多session延时的错误 排查了半天,发现是存储数据的空间占满了,导致mysql已经链接不上了 Mysql数据默认存储在了/下(汗~不是我做的 /给60G /home给930G 数据居然还存到/里面) 于是决定数据迁移 1.修改mysql数据存放的目录 要修改两个地方,其一是修改/