도와주세요.......... 끝까지 읽보시고 도와주세요...
한컴리눅스에
mysql-3.23.43-pc-linux-gnu-i686.tar
을 설치 하였고요.
create table test (name char(10)) type=innodb;
로 table를 생성했습니다.
그다음 table상태를 보면 다음과 같습니다.
mysql> show table status;
+------+--------+------------+------+----------------+-------------+------------
-----+--------------+-----------+----------------+---------------------+--------
-------------+------------+----------------+---------+
| Name | Type | Row_format | Rows | Avg_row_length | Data_length | Max_data_le
ngth | Index_length | Data_free | Auto_increment | Create_time | Update_
time | Check_time | Create_options | Comment |
+------+--------+------------+------+----------------+-------------+------------
-----+--------------+-----------+----------------+---------------------+--------
-------------+------------+----------------+---------+
| test | MyISAM | Fixed | 0 | 0 | 0 | 4724464
0255 | 1024 | 0 | NULL | 2001-11-08 11:48:22 | 2001-11
-08 11:48:22 | NULL | | |
+------+--------+------------+------+----------------+-------------+------------
-----+--------------+-----------+----------------+---------------------+--------
-------------+------------+----------------+---------+
1 row in set (0.00 sec)
대충 이렇고요
여기서 begin;
하고 insert 작업을 하고 나서 rollback;를 하면요 아래의 오류가 나옵니다.
mysql> begin;
Query OK, 0 rows affected (0.00 sec)
mysql> insert into test values(name = "ssss");
Query OK, 1 row affected (0.08 sec)
mysql> rollback;
ERROR 1196: Warning: Some non-transactional changed tables couldn't be rolled b
ack
mysql> select * from test;
+------+
| name |
+------+
| NULL |
+------+
1 row in set (0.01 sec)
mysql>
즉 innodb를 사용하려고 하는데 무엇을 해야 할까요?
/etc/my.cnf파일을 손봐야 한다는데 my.cnf파일의 innodb관련하여
Uncomment해야할 부분을 처리하면 mysql데몬이 올라오지 않습니다.
그래서 /etc/my.cnf를 없앤 다음 데몬을 올려서 위의 내용을 작업한 내용입니다.
innoDB를 사용하려면 어떻게 해야 할까요.
아시는 분이나.
설치 자료가 어디에 있는지 아시는분 부탁드립니다.
--
이상무...