修改mysql数据库默认存储引擎和默认编码
2012-01-09 15:36
726 查看
以下操作在windows xp系统下,mysql5版本中测试
现在我将存储引擎MyISAM改成InnoDB,将编码统一改称utf8为例
1.打开mysql配置文件,一般名称叫my.ini
在[mysqld]下面加上:
default-storage-engine=INNODB
character_set_server=utf8
init_connect='SET NAMES utf8'
在[client]下面加上:
default-character-set=utf8
重启mysql服务
2.使用命令
(1) 查看当前的编码 \s;
上面四个编码都是gb2312,可以中文输入
(2)如果不是,修改编码
set names gb2312; --改变后面两个
set character_set_server=gb2312;
set character_set_database=gb2312;
然后执行:
SET collation_server = gb2312_chinese_ci
SET collation_database = gb2312_chinese_ci
SET collation_connection =gb2312_chinese_ci
进入命令行启动mysql工具,分别查看存储引擎和编码
mysql>show variables like '%storage_engine%';
mysql>show variables like 'character_set_%';
重启前后对比,查看是否已经生效
现在我将存储引擎MyISAM改成InnoDB,将编码统一改称utf8为例
1.打开mysql配置文件,一般名称叫my.ini
在[mysqld]下面加上:
default-storage-engine=INNODB
character_set_server=utf8
init_connect='SET NAMES utf8'
在[client]下面加上:
default-character-set=utf8
重启mysql服务
2.使用命令
(1) 查看当前的编码 \s;
上面四个编码都是gb2312,可以中文输入
(2)如果不是,修改编码
set names gb2312; --改变后面两个
set character_set_server=gb2312;
set character_set_database=gb2312;
然后执行:
SET collation_server = gb2312_chinese_ci
SET collation_database = gb2312_chinese_ci
SET collation_connection =gb2312_chinese_ci
进入命令行启动mysql工具,分别查看存储引擎和编码
mysql>show variables like '%storage_engine%';
mysql>show variables like 'character_set_%';
重启前后对比,查看是否已经生效
相关文章推荐
- 修改mysql数据库默认存储引擎和默认编码
- 修改mysql数据库默认存储引擎和默认编码
- 查看和修改Mysql数据库建表的时候默认的存储引擎
- MySQL修改默认存储引擎
- 修改mysql的字符集和默认存储引擎
- MYSQL 修改默认存储引擎
- MySQL数据库默认编码查看/修改
- mysql 字符集编码的设定和解析,修改 存储引擎
- MYSQL 修改默认存储引擎
- 修改Mysql数据库默认存储路径
- 查看和修改MySQL数据库表存储引擎
- 修改mysql的字符集和默认存储引擎
- MySQL修改默认存储引擎(转)
- 修改mysql数据库的默认编码方式
- MySQL--修改默认存储引擎
- linux修改MySQL的默认数据存储引擎
- 修改mysql的默认存储引擎
- mysql修改默认字符和默认存储引擎
- Ubuntu Linux安装MySQL并修改MySQL数据库默认编码
- MySQL数据库默认编码查看/修改