WEB开发网
开发学院数据库MySQL MySQL数据库5.0的my.cnf配置选项 阅读

MySQL数据库5.0的my.cnf配置选项

 2008-09-03 11:08:47 来源:WEB开发网   
核心提示: old-passwords使用MySQL 3.23和4.0版本中的老算法来加密mysql数据库里的密码(默认使用MySQL 4.1版本开始引入的新加密算法),port = n为MySQL程序指定一个TCP/IP通信端口(通常是3306端口),MySQL数据库5.0的my.cnf配置选项(2

old-passwords使用MySQL 3.23和4.0版本中的老算法来加密mysql数据库里的密码(默认使用MySQL 4.1版本开始引入的新加密算法)。

port = n为MySQL程序指定一个TCP/IP通信端口(通常是3306端口)。

safe-user-create只有在mysql.user数据库表上拥有insert权限的用户才能使用GRANT命令; 这是一种双保险机制(此用户还必须具备GRANT权限才能执行GRANT命令)。

shared-memory允许使用内存(shared memory)进行通信(仅适用于Windows)。

shared-memory-base-name = name给共享内存块起一个名字(默认的名字是MySQL)。

skip-grant-tables不使用mysql数据库里的信息来进行访问控制(警告:这将允许用户任何用户去修改任何数据库)。

skip-host-cache不使用高速缓存区来存放主机名和IP地址的对应关系。

skip-name-resovle不把IP地址解析为主机名; 与访问控制(mysql.user数据表)有关的检查全部通过IP地址行进。

skip-networking 只允许通过一个套接字文件(Unix/Linux系统)或通过命名管道(Windows系统)进行本地连接,不允许ICP/IP连接; 这提高了安全性,但阻断了来自网络的外部连接和所有的Java客户程序(Java客户即使在本地连接里也使用TCP/IP)。

user = name mysqld程序在启动后将在给定UNIX/Linux账户下执行; mysqld必须从root账户启动才能在启动后切换到另一个账户下执行; mysqld_safe脚本将默认使用--user=mysql选项来启动mysqld程序。

mysqld程序--内存管理、优化、查询缓存区

bulk_insert_buffer_size = n 为一次插入多条新记录的insert命令分配的缓存区长度(默认设置是8M)。

key_buffer_size = n 用来存放索引区块的RMA值(默认设置是8M)。

join_buffer_size = n 在参加join操作的数据列没有索引时为join操作分配的缓存区长度(默认设置是128K)。

上一页  1 2 3 4 5 6 7  下一页

Tags:MySQL 数据库 my

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接