linux-MySQL的数据目录

总结:

  1. window中的my.ini == linux/etc/my.cnf
  2. window中的D:\soft\mysql-5.7.35-winx64\data == linux/var/lib/mysql

1.查找与mysql有关的目录

find / -name mysql

powershell 复制代码
[root@VM-4-6-centos etc]# find / -name mysql
/opt/mysql
/etc/selinux/targeted/tmp/modules/100/mysql
/etc/selinux/targeted/active/modules/100/mysql
/etc/logrotate.d/mysql
/home/dhl/mysql
/home/dhl/mysql/data/mysql
/usr/local/mysql
/usr/share/mysql
/usr/bin/mysql
/usr/lib64/mysql
/var/lib/docker/volumes/a6f2dfdd46098a46ce629eddcd8104bcbd5488b53348ecf83bf5d11983c7b51b/_data/mysql
/var/lib/docker/volumes/50dc751ceed1bccb7aa43573b4e286f43ca138b57a51f875330e0cad5aff7cc1/_data/mysql
/var/lib/mysql
/var/lib/mysql/mysql

2. mysql配置文件

window中的my.ini == linux/etc/my.cnf
window

linux

3. mysql的数据库文件:

linux: /var/lib/mysql

window: D:\soft\mysql-5.7.35-winx64\data

powershell 复制代码
[root@VM-4-6-centos etc]# cd /var/lib/mysql
[root@VM-4-6-centos mysql]# ls
auto.cnf    client-cert.pem  ibdata1      ibtmp1      mysql.sock.lock     private_key.pem  server-key.pem
ca-key.pem  client-key.pem   ib_logfile0  mysql       mytest              public_key.pem   sys
ca.pem      ib_buffer_pool   ib_logfile1  mysql.sock  performance_schema  server-cert.pem
[root@VM-4-6-centos mysql]# cd mytest
[root@VM-4-6-centos mytest]# ll
total 456
-rw-r----- 1 mysql mysql    44 Aug  1 13:50 before_insert.TRN
-rw-r----- 1 mysql mysql  8680 Jul 31 19:07 book1.frm
-rw-r----- 1 mysql mysql 98304 Aug  1 14:46 book1.ibd
-rw-r----- 1 mysql mysql   494 Aug  1 13:59 book1.TRG
-rw-r----- 1 mysql mysql  8680 Aug  1 16:24 book2.frm
-rw-r----- 1 mysql mysql 98304 Aug  1 17:18 book2.ibd
-rw-r----- 1 mysql mysql    37 Aug  1 13:59 book_check_num.TRN
-rw-r----- 1 mysql mysql    67 Jul 31 18:07 db.opt
-rw-r----- 1 mysql mysql  8590 Aug  1 13:49 test_trigger.frm
-rw-r----- 1 mysql mysql 98304 Aug  1 13:51 test_trigger.ibd
-rw-r----- 1 mysql mysql  8588 Aug  1 13:49 test_trigger_log.frm
-rw-r----- 1 mysql mysql 98304 Aug  1 13:51 test_trigger_log.ibd
-rw-r----- 1 mysql mysql   362 Aug  1 13:50 test_trigger.TRG
-rw-r----- 1 mysql mysql   513 Jul 31 17:58 view_test.frm
[root@VM-4-6-centos mytest]# 

将ibd文件解析为txt文件

  • 需要mysql8 我的是mysql5
powershell 复制代码
[root@VM-4-6-centos mysql]# cd mytest
[root@VM-4-6-centos mytest]# ll
total 456
-rw-r----- 1 mysql mysql    44 Aug  1 13:50 before_insert.TRN
-rw-r----- 1 mysql mysql  8680 Jul 31 19:07 book1.frm
-rw-r----- 1 mysql mysql 98304 Aug  1 14:46 book1.ibd
-rw-r----- 1 mysql mysql   494 Aug  1 13:59 book1.TRG
-rw-r----- 1 mysql mysql  8680 Aug  1 16:24 book2.frm
-rw-r----- 1 mysql mysql 98304 Aug  1 17:18 book2.ibd
-rw-r----- 1 mysql mysql    37 Aug  1 13:59 book_check_num.TRN
-rw-r----- 1 mysql mysql    67 Jul 31 18:07 db.opt
-rw-r----- 1 mysql mysql  8590 Aug  1 13:49 test_trigger.frm
-rw-r----- 1 mysql mysql 98304 Aug  1 13:51 test_trigger.ibd
-rw-r----- 1 mysql mysql  8588 Aug  1 13:49 test_trigger_log.frm
-rw-r----- 1 mysql mysql 98304 Aug  1 13:51 test_trigger_log.ibd
-rw-r----- 1 mysql mysql   362 Aug  1 13:50 test_trigger.TRG
-rw-r----- 1 mysql mysql   513 Jul 31 17:58 view_test.frm
[root@VM-4-6-centos mytest]# ibd2sdi --dump-file=book1.txt book1.ibd
-bash: ibd2sdi: command not found

注意点:

  1. mysql 5.7 以前 数据存放在 ibdfrm两个文件中,5.7以后frm合并到ibd中,只有一个ibd
相关推荐
sunxunyong4 小时前
CGroup配置
linux·运维·服务器
小吴编程之路5 小时前
MySQL 索引核心特性深度解析:从底层原理到实操应用
数据库·mysql
hy____1235 小时前
Linux_网络编程套接字
linux·运维·网络
~莫子5 小时前
MySQL集群技术
数据库·mysql
凤山老林5 小时前
SpringBoot 使用 H2 文本数据库构建轻量级应用
java·数据库·spring boot·后端
若风的雨5 小时前
【deepseek】 Linux 调度延时分析
linux
就不掉头发5 小时前
Linux与数据库进阶
数据库
与衫5 小时前
Gudu SQL Omni 技术深度解析
数据库·sql
咖啡の猫6 小时前
Redis桌面客户端
数据库·redis·缓存
oradh6 小时前
Oracle 11g数据库软件和数据库静默安装
数据库·oracle