mysql 系统配置
配置文件路径的优先级 文件名
Windows:
路径名备注%WINDIR%\my.ini,%WINDIR%\my.cnf
C:\my.ini, C:\my.cnf
BASEDIR\my.ini,BASEDIR\my.cnf
defaults-extra-file 命令行指定的额外配置文件路径
%APPDATA%\MySQL\.mylogin.cnf登录路径选项(仅限客户端)
Unix
路径名备注
/etc/my.cnf
/etc/mysql/my.cnf
SYSCONFDIR/my.cnf
$MYSQL_HOME/my.cnf特定于服务器的选项(仅限服务器)
defaults-extra-file命令行指定的额外配置文件路径
~/.my.cnf用户特定选项
~/.mylogin.cnf用户特定的登录路径选项(仅限客户端)
1 修改默认存储引擎
mysqld --default-storage-engine=MyISAM
2 查看数据库中表的表结构
SHOW CREATE TABLE sp_users
3 查询MySQL的最大连接数
SHOW VARIABLES like 'max_connections'
4 设置全局默认存储引擎
SET GLOBAL default_storage_engine = MyISAM;
5 设置局部默认存储引擎(只想对本客户端生效)
语句一:SET SESSION default_storage_engine = MyISAM;
语句二:SET @@SESSION.default_storage_engine = MyISAM;
语句三:SET default_storage_engine = MyISAM;
6 查询状态的格式
SHOW [GLOBAL|SESSION] STATUS [LIKE 匹配的模式]; 例:SHOW STATUS LIKE 'thread%';
7 字符集 后缀的描述
_ai accent insensitive 不区分重音
_as accent sensitive 区分重音
_ci case insensitive 不区分大小写
_cs case sensitive 区分大小写
_bin binary 以 二进制方式比较
8 MySQL有4个级别的字符集和比较规则,
分别是:服务器级别 数据库级别 表级别 列级别
character_set_server=gbk (数据库)
collation_server=gbk_chinese_ci (数据库比较规则)
只修改字符集,则比较规则将变为修改后的字符集默认的比较规则。
只修改比较规则,则字符集将变为修改后的比较规则对应的字符集。