mysql基本文件结构
Data目录为初始化的数据文件存放路径
• Data目录里为每个数据库建立了一个文件夹
• Ibdata1和ib_logfile0/1为三个专为innodb存放数据和日志的共享文件
MySQL启动相关参数
• basedir = /usr/local/mysql
• 表明MySQL安装路径
• datadir = /usr/local/mysql/data
• 表明MySQL的数据文件路径
• port = 3306
• 指定MySQL的侦听端口
• log-error=/usr/local/mysql/data/M00006.err
• 记录MySQL启动日志和运行错误日志
• character-set-server(默认是latin1)
• 指定MySQL的字符集
• collation-server(默认是latin1_swedish_ci)
• 指定MySQL的排序规则
• default-storage-engine(默认是InnoDB)
• 指定MySQL的默认存储引擎
• default-time-zone
• 指定默认时区,若是没有指定则和系统默认时区一致
• open-files-limit(默认5000)
• 指定Mysqld运行过程当中能够打开的文件数,避免出现” Too many open files”报错
• pid-file=/usr/local/mysql/data/M00006.pid
• 指定Mysqld进程对应的程序ID文件,默认是在数据文件目录里
• Skip-grant-tables
• 指定避开MySQL内部的权限表启动服务
• Tmpdir
• 指定临时表文件的存放路径mysql