1) 数据库培训手册
1.1. MySQL基本常用路径
数据库路径:/var/lib/mysql  /usr/include/mysql
配置文件:/usr/share/mysql(mysql.server命令及配置文件)
相关命令:/usr/bin(mysqladminmysqldump等命令)
启动脚本: /etc/rc.d/init.d/ (启动脚本文件mysql的目录)
1.2. MySQL—myf配置文件
myf为MySQL数据库的主配置文件,存放在/etc下,打开如下图:
innodb和myisam都是数据库的一种常用类型基本区别如下:
innodb支持事务处理以及外部键和行级锁等高级数据库功能;
myisam不提供上述支持,更强调于性能,执行速度更快;
管理员可以在【mysqld】下面myf进行配置更改,具体功能介绍如下
1.2.1. skip-name-resolve
必须使用ip不能使用主机名
1.2.2. myisam-recover=default
控制myisam查和修复错误的方式(default代表mysql会尝试修复标记为崩溃或没有干净关闭的表,除了修复,不会做任何事情)
1.2.3. datadir=/usr/local/apache/htdocs/keyun
数据目录所在位置。查看mysql索引
1.2.4. port =56788
mysql使用的端口
1.2.5. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
sql_mode:根据需求定制MySQL服务器的操作模式,模式定义MySQL应支持哪些SQL语法,以及应执行哪种数据验证检查。这样可以更容易地在不同的环境中使用MySQL,并结合其他的数据库服务器使用MySQL。
No_engine_substitution:如果需要的存储引擎被禁用或未编译,可以防止自动替换存储引擎;
Strict_trans_tables:如果不能将给定的值插入事务表中,则放弃该语句。对于非事务表,如果值出现在单行或多行的第一行则放弃该语句;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。