mysql基本常识

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

? 指定临时表文件的存放路径

相关文章