我创建了一个新的mysql数据库,我想用它来使用外键...我用Google搜索并发现了这个......
InnoDB是MySQL存储引擎之一,它支持事务,行级锁定和外键。但是,默认情况下,XAMPP不启用InnoDB。要启用它,请找到my.cnf配置文件(通常位于C:/ xampp / mysql / bin目录中)并搜索以下行:
# Comment the following if you are using InnoDB tables
但我系统中的路径C:/xampp/mysql/bin directory
似乎没有这样的文件......
请看这张图片http://img691.imageshack.us/img691/524/mysqln.jpg
my.cnf文件在哪里?
任何建议......
答案 0 :(得分:2)
只需拖动My
图标
alt text http://img24.imageshack.us/img24/7195/mycnf.jpg
记事本并从这些行中删除评论......我已删除评论并为您发布答案...
skip-innodb
innodb_data_home_dir = "C:/xampp/mysql/"
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = "C:/xampp/mysql/"
innodb_log_arch_dir = "C:/xampp/mysql/"
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
答案 1 :(得分:0)
对于windows,它的my.ini
但是对于linux,它是my.cnf
。