33问答网
所有问题
如何更改mysql数据库引擎
linux下,mysql5,我安装时选择了不支持事务的安装,现在需要用到事务,但不能创建INNODB类型的表了,我应该怎么做,那里可以设置吗?
举报该问题
推荐答案 æ¨èäº2018-02-28
ä¿®æ¹MySQLæ°æ®åºå¼ææ¥éª¤å¦ä¸
第ä¸ï¼ä¿®æ¹my.iniï¼å¨[mysqld]ä¸å ä¸ï¼
default-storage-engine=å¼æå称
å ¶ä¸ççå·åé¢æ¯è¦æå®çæ°æ®åºå¼æå称ã
第äºï¼ç¨sqlè¯å¥ä¿®æ¹å·²ç»å»ºæ表çå¼æï¼
alter table tableName type=InnoDB --typeè¯æ³å¨4.Xçæ¬ä¸åå¨
alter table tableName ENGINE=InnoDB --5.Xä¸é½æ¹æengine=innodb
举ä¾è¯´æä¸é¢è´´åºæçmy.iniæ件ä¾åèï¼
[mysqld] basedir=C:\Program Files\VertrigoServ\Mysql\ datadir=C:\Program Files\VertrigoServ\Mysql\data\ port =3306 key_buffer =64M max_allowed_packet =1M table_cache =128 sort_buffer_size =512K net_buffer_length =8K read_buffer_size =256K read_rnd_buffer_size =512K myisam_sort_buffer_size =68M default-storage-engine=INNODB [mysqldump] quick max_allowed_packet =116M [mysql] no-auto-rehash # Remove the next comment character if you are not familiar with SQL #safe-updates [isamchk] key_buffer =20M sort_buffer_size =20M read_buffer =62M write_buffer =62M [myisamchk] key_buffer =20M sort_buffer_size =20M read_buffer =62M write_buffer =62M [mysqlhotcopy] interactive-timeout
æç §ä»¥ä¸ç代ç æ示æä½ï¼æ们就è½å¤æåå°ä¿®æ¹MySQLæ°æ®åºå¼æ为INNODBäºã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/0dcBPRPh.html
其他回答
第1个回答 2018-02-28
请采用以下sql脚本:
--查询表状态
SHOW TABLE STATUS FROM sites WHERE NAME='site';
SHOW TABLE STATUS FROM db_name WHERE NAME='table_name';
--更改表的引擎
alter table table_name engine=innodb;
alter table table_name engine=myisam;
如有疑问,及时沟通。
第2个回答 推荐于2017-11-26
CREATE TABLE 表名
(
字段……
) ENGINE=InnoDB
就可以了啊
如果还不行,就直接到MySQL目录里的my.ini文件中把default-storage-engine这一行改过来,把默认的存储引擎改为InnoDB,重启数据库服务器就行了。本回答被提问者采纳
相似回答
如何修改MySQL数据库引擎
为INNODB
答:
1、首先修改my.ini,在[mysqld]下加上:default-storage-engine=INNODB
2、用sql语句修改已经建成表的引擎:alter table 待改表明 type=InnoDB;
如何修改MySQL数据库引擎
为INNODB
答:
,如果你要使用事务以及行级锁就必须使用INNODB引擎 。如果你要使用全文索引,那必须使用myisam。INNODB的实用性,安全性,稳定性更高但是效率比MYISAM稍差,但是有的功能是MYISAM没有的。首先
修改my
.ini,,在[
mysql
d]下加上:其中的蓝色字体是要指定的
数据库引擎
名称。用sql语句修改已经建成表的引擎...
mysql
5.5
怎么修改数据库引擎
答:
更改方式1:
修改配置文件
my.ini 将my-small.ini另存为my.ini,在[mysqld]最后添加为上default-storage-engine=InnoDB,重启服务,数据库默认的引擎修改为InnoDB 更改方式2:在建表的时候指定或者建完表修改 Mysql代码 收藏代码 --建表的时候指定 create table mytbl(id int primary key,name varchar...
大家正在搜
mysql主要的数据库引擎有哪些
mysql数据库引擎有哪几种
mysql数据库引擎对比
mysql数据库引擎是什么
mysql默认的数据库引擎
mysql更改数据
mysql内存数据库
mysql数据库有哪些
mysql数据库
相关问题
如何更改mysql 数据库的存储引擎
如何修改MySQL数据库引擎为INNODB
mysql5.5怎么修改数据库引擎
mysql怎么启用innodb数据库引擎
用mysql数据库,怎么选择引擎?
在yml文件中 MySQL 数据库引擎怎么设置
在PowerDesigner中怎么修改mysql数据库引擎类...
如何查看mysql数据库的引擎/MySQL数据库引擎详解