相关文件

相关文件

表和库存放文件

#wordpress库中的相关表数据
[root@azheng wordpress]# ll /var/lib/mysql/wordpress/
total 10900
-rw-rw---- 1 mysql mysql      65 May  7 13:18 db.opt #数据库定义文件(字符集,排序规则...)
-rw-rw---- 1 mysql mysql    3033 May  7 13:30 wp_commentmeta.frm #表结构文件
-rw-rw---- 1 mysql mysql  131072 May  7 13:30 wp_commentmeta.ibd #表数据文件,创建表时初始会预留一些空间
-rw-rw---- 1 mysql mysql  131072 May  7 13:30 *.TRN #触发器相关文件
-rw-rw---- 1 mysql mysql  131072 May  7 13:30 *.TRG #触发器相关文件

#Myisam存储引擎相关问题
[root@azheng mysql]# ll /var/lib/mysql/mysql/
-rw-rw---- 1 mysql mysql  131072 May  7 13:30 *.frm #表结构文件
-rw-rw---- 1 mysql mysql  131072 May  7 13:30 *.MYD #数据文件
-rw-rw---- 1 mysql mysql  131072 May  7 13:30 *.MYI #索引文件

数据存放位置总结

  • **MySQL库中:**函数、存储过程
  • **information_schema库:**内容在内存中,不需要备份
  • **performance_schema库:**和性能相关的,不需要备份
  • **其他库中:**触发器、

配置文件

/etc/my.cnf #Global选项
/etc/mysql/my.cnf #Global选项
~/.my.cnf #User-specific 选项

client端配置文件

生效位置

#MySQL客户端配置
[mysql]
[client]

格式:parameter = value
说明:_和- 相同
     1,ON,TRUE意义相同(不写=号和值默认为ON), 0,OFF,FALSE意义相同

配置客户端mysql的自动登录

vim/etc/my.cnf.d/client.conf
[client]
user=azheng
password=123

server端配置文件

生效位置

[mysqld] #MySQL服务器端配置
[mysqld_safe]
[mysqld_multi]
[mysqldump] #MySQL服务器默认备份选项
[server] #MySQL服务器端配置

格式:parameter = value
说明:_和- 相同
     1,ON,TRUE意义相同(不写=号和值默认为ON), 0,OFF,FALSE意义相同

socket地址

服务器监听的两种socket地址:

  • ip socket: 监听在tcp的3306端口,支持远程通信 ,侦听3306/tcp端口可以在绑定有一个或全部接口IP上

  • unix sock: 监听在sock文件上,仅支持本机通信, 如:/var/lib/mysql/mysql.sock)

    说明:host为localhost 时自动使用unix sock

关闭mysqld网络连接

只侦听本地客户端, 所有客户端和服务器的交互都通过一个socket文件实现,socket的配置存放在/var/lib/mysql/mysql.sock) 可在/etc/my.cnf修改

vim /etc/my.cnf
[mysqld]
skip-networking=1