天天看點

【轉】源碼安裝Mysql,補裝innodb引擎方法

首先确定,在mysql的'plugin_dir'下有ha_innodb_plugin.so和ha_innodb.so兩個檔案

查詢'plugin_dir'的路徑可以用以下指令

mysql> show variables like 'plugin_dir'; 

+---------------+-----------------------------------+ 

| Variable_name | Value                             | 

| plugin_dir    | /usr/local/mysql/lib/mysql/plugin | 

1 row in set (0.01 sec)

如果沒有找到,在您的mysql編譯目錄裡有下面的目錄檔案(内置的innodb和innodb_plugin) 

storage/innobase/.libs/ha_innodb.so 

storage/innodb_plugin/.libs/ha_innodb_plugin.so 

您需要把它們(ha_innodb_plugin.so和ha_innodb.so)拷貝到mysql的plugin目錄中(/usr/local/mysql/lib/mysql/plugin) 

接下來就是在mysql指令行安裝一下

------------------------------------------------------------------------- 華麗的分割線,轉載者注釋:上面可以忽略

# mysql 

Welcome to the MySQL monitor.  Commands end with ; or \g. 

Your MySQL connection id is 18 

Server version: 5.1.36-log Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show engines; 

+------------+---------+-----------------------------------------------------------+--------------+------+------------+ 

| Engine     | Support | Comment                                                   | Transactions | XA   | Savepoints | 

| MRG_MYISAM | YES     | Collection of identical MyISAM tables                     | 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         | 

| MyISAM     | DEFAULT | Default engine as of MySQL 3.23 with great performance    | NO           | NO   | NO         | 

4 rows in set (0.00 sec)

mysql> INSTALL PLUGIN InnoDB SONAME 'ha_innodb.so'; 

Query OK, 0 rows affected (0.69 sec)

+------------+---------+------------------------------------------------------------+--------------+------+------------+ 

| Engine     | Support | Comment                                                    | Transactions | XA   | Savepoints | 

| InnoDB     | YES     | Supports transactions, row-level locking, and foreign keys | YES          | YES  | YES        | 

| CSV        | YES     | CSV storage engine                                         | NO           | NO   | NO         | 

| MRG_MYISAM | YES     | Collection of identical MyISAM tables                      | NO           | NO   | NO         | 

| MyISAM     | DEFAULT | Default engine as of MySQL 3.23 with great performance     | NO           | NO   | NO         | 

| MEMORY     | YES     | Hash based, stored in memory, useful for temporary tables  | NO           | NO   | NO         | 

5 rows in set (0.00 sec)

OK,大功告成

<b>聲明:如有轉載本博文章,請注明出處。您的支援是我的動力!文章部分内容來自網際網路,本人不負任何法律責任。</b>

本文轉自bourneli部落格園部落格,原文連結:http://www.cnblogs.com/bourneli/articles/2632171.html,如需轉載請自行聯系原作者

繼續閱讀