
데비안 패키지 FEDERATED
에서 추가(이 경우) 스토리지 엔진을 활성화하려면 어떻게 해야 합니까?mysql-server-5.1
저는 mysql-server-5.1
apt-get을 통해 설치했습니다. 하지만 SHOW ENGINES
동맹이 활성화되지 않았음을 보여줍니다.
mysql> show engines;
+------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine | Support | Comment | Transactions | XA | Savepoints |
+------------+---------+----------------------------------------------------------------+--------------+------+------------+
| InnoDB | YES | Supports transactions, row-level locking, and foreign keys | YES | YES | YES |
| MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |
| BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO |
| CSV | YES | CSV storage engine | NO | NO | NO |
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
| FEDERATED | NO | Federated MySQL storage engine | NULL | NULL | NULL |
| ARCHIVE | YES | Archive storage engine | NO | NO | NO |
| MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO |
+------------+---------+----------------------------------------------------------------+--------------+------+------------+
8 rows in set (0.00 sec)
답변1
MySQL 5.1.26부터 서버는 기본적으로 FEDERATED 스토리지 엔진을 활성화하지 않고 실행됩니다. FEDERATED를 활성화하려면 이 옵션을 사용하여 MySQL 서버 바이너리를 시작해야 합니다 --federated
.
또는 /etc/my.cnf
전역 서버 구성 파일을 편집하고 [mysqld]
섹션 섹션 아래에 다음 줄을 추가합니다.
federated
페더레이션 엔진을 활성화하려면 mysqld 서비스를 다시 시작해야 하며, mysql 서비스의 각 인스턴스/다시 시작에 대해 기본적으로 활성화됩니다.