分析家 发表于 2015-11-17 09:07:06

WAMP的MySQL 笔记

  在MySQl的根目录下有my.ini的配置文件,写下几个常用的参数


datadir 数据库文件的根目录
#innodb_data_home_dir = C:\mysql\data/iddata1文件所在目录
#innodb_data_file_path = ibdata1:10M:autoextendMySQL会创建一个名为iddata1的10MB大小的自动扩展数据文件


  在data目录对应的数据库目录下都有对应表的.frm文件,这个文件是用来保存每个数据表的元数据(meta)信息,包括表结构的定义等。.frm文件跟数据库存储引擎无关,即任何存储引擎的数据表都必须有.frm文件,该文件可以用来在数据库崩溃时恢复表结构。
  MySQL文件包括MySQL所建数据库文件和MySQL所用引擎创建的数据库文件。
引擎
  WAMP的MySQL用的是innoDB引擎。还有另外一种引擎叫MyISAM引擎。


innoDB引擎的文件:
ibdata1,ibdata2等:系统表空间文件,存储innoDB系统信息和用户数据库表数据和索引,所有表共用。在data目录下
.ibd文件:单表表空间文件,每一表使用一个表空间文件,存放用户数据库表数据个索引。
日志文件:id_logfile0.id_logfile1

MyISAM引擎的文件:
.myd即my data,表数据文件
.myi即my index,索引文件
.log日志文件

取消报错声音
  使用MySQL的命令终端时,如果输入SQL有误,将有beep声。

若要关闭该功能,根据mysql –help,使用mysql –no-beep即可。

再my.ini配置文件中,在 下加入一行

no-beep

最后重新启动MySQL数据库即可

端口号
  mysql的默认端口号为3306,可在my.ini配置文件中修改两处(分别是和。没修改处的port值,mysql可以用,但不知道有没有其他问题出现)


  在mysql工作环境下查看当前占用的端口号:


mysql>show variables like 'port';
解决wamp下mysql错误提示乱码现象
  在my.ini配置文件中下,写language=d:/wamp/bin/mysql/mysql5.6.17/share/english

意为指定提示语言的语言包;

  参考

版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: WAMP的MySQL 笔记