您的位置:首页 > 数据库 > SQL

mysql数据库数据目录下的db.opt有什么用?

2018-02-10 11:46 253 查看

一,文件内容

[root@www xyz]# cat db.opt
default-character-set=utf8
default-collation=utf8_general_ci


二,作用

MySQL数据库存放数据目录里的db.opt文件是MySQL建库过程中自动生成的,记录该库的默认字符集编码和字符集排序规则用的。

也就是说如果你创建数据库指定默认字符集和排序规则,那么后续创建的表如果没有指定字符集和排序规则,那么该新建的表将采用db.opt文件中指定的属性。

如果删除这个db.opt,那么MySQL在建表的时候参照全局的字符设置,default-character-set 。

三,字符集配置

[client]

default-character-set = charset (charset是mysql支持的字符集)

影响下列系统变量:

character_set_client

character_set_connection

character_set_results

[mysqld}

default-character-set = latin1 5.1及以前版本

character-set-server =latin1 5.5

影响下列系统变量:

character_set_server

character_set_database
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: