WAMP的MySQL 笔记

本文介绍了在WAMP环境中MySQL的配置细节,包括如何更改默认的InnoDB引擎、消除SQL错误提示的蜂鸣声、调整端口号以及解决错误提示乱码问题。通过编辑my.ini配置文件,可以实现这些设置。例如,使用`no-beep`选项禁用错误声音,将语言设置为英文以避免乱码,以及修改端口以适应需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

datadir 数据库文件的根目录
#innodb_data_home_dir = C:\mysql\data/  iddata1文件所在目录
#innodb_data_file_path = ibdata1:10M:autoextend  MySQL会创建一个名为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配置文件中,在[mysql] 下加入一行
no-beep
最后重新启动MySQL数据库即可

这里写图片描述

端口号

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

这里写图片描述

这里写图片描述

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

mysql>show variables like 'port';

解决wamp下mysql错误提示乱码现象

在my.ini配置文件中[mysqld]下,写language=d:/wamp/bin/mysql/mysql5.6.17/share/english
意为指定提示语言的语言包;

这里写图片描述

参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值