mysql 常见技巧hack汇总

mysql常见技巧hack汇总,包括开发和运维,具体如下:

1、查看mysql配置文件路径(my.cnf等)

mysql默认配置文件为my.cnf,如果不是默认配置文件,则查看mysql 进程信息时会带出配置文件路径,所以查看配置文件路径步骤为:

1)ps -ef|grep mysql

查看输出信息里有无配置文件信息;

2)mysql --help|grep ‘my.cnf’
 order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 

/etc/my.cnf便是默认配置文件

2、查看mysql数据文件存储位置

【方法1】运行sql: show variables like ‘%dir%’;

Variable_name Value
basedir /usr/
character_sets_dir /usr/share/mysql/charsets/
datadir /var/lib/mysql/

【方法2】查看mysql进程: ps -ef|grep mysql

[root@iZ235q5ety4Z ~]# ps -ef|grep mysql
root      4994  4978  0 13:24 pts/2    00:00:00 grep mysql
root     24136     1  0 Apr09 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/...

3、myslq 数据表分区注意事项

  • 如果表有主键或唯一索引,则分区字段必须是主键、唯一索引列;
  • 查询时尽量使用分区字段为条件;
  • 大咖建议谨慎使用表分区,用分表代替,我不是很明白。

你可能感兴趣的:(Database)