mysql odb驱动_开启mysql的innodb引擎

开启mysql的innodb引擎

环境:

mysql版本 5.1.51

os:rhel 5.4 32bit

mysql安装目录为/mysql

mysql 的数据目录/mysql/data

安装之前

[root@odb1 plugin]# pwd

/mysql/lib/mysql/plugin

[root@odb1 plugin]#

[root@odb1 plugin]# ls -l ha_innodb*

-rw-r--r-- 1 root root 6207320 Mar 26 01:04 ha_innodb.a

-rwxr-xr-x 1 root root    1005 Mar 26 01:04 ha_innodb.la

-rw-r--r-- 1 root root 7064416 Mar 26 01:04 ha_innodb_plugin.a

-rwxr-xr-x 1 root root    1054 Mar 26 01:04 ha_innodb_plugin.la

lrwxrwxrwx 1 root root      25 Mar 26 01:04 ha_innodb_plugin.so -> ha_innodb_plugin.so.0.0.0

lrwxrwxrwx 1 root root      25 Mar 26 01:04 ha_innodb_plugin.so.0 -> ha_innodb_plugin.so.0.0.0

-rwxr-xr-x 1 root root 5032879 Mar 26 01:04 ha_innodb_plugin.so.0.0.0

lrwxrwxrwx 1 root root      18 Mar 26 01:04 ha_innodb.so -> ha_innodb.so.0.0.0

lrwxrwxrwx 1 root root      18 Mar 26 01:04 ha_innodb.so.0 -> ha_innodb.so.0.0.0

-rwxr-xr-x 1 root root 4560527 Mar 26 01:04 ha_innodb.so.0.0.0

[root@odb1 plugin]#

[root@odb1 plugin]# ls -l ha_innodb*.so

lrwxrwxrwx 1 root root 25 Mar 26 01:04 ha_innodb_plugin.so -> ha_innodb_plugin.so.0.0.0

lrwxrwxrwx 1 root root 18 Mar 26 01:04 ha_innodb.so -> ha_innodb.so.0.0.0

[root@odb1 plugin]#

启动mysql服务器,然后安装innodb

mysql> show variables like '%plugin_dir%';

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

| Variable_name | Value                           |

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

| plugin_dir    | /mysql/lib/mysql/plugin |

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

1 row in set (0.00 sec)

mysql>

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

Query OK, 0 rows affected (0.52 sec)

mysql>

mysql> show engines;

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

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

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

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

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

| 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         |

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

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

5 rows in set (0.00 sec)

mysql>

--执行如下命令时

INSTALL PLUGIN InnoDB SONAME 'ha_innodb.so';

err日志输出

[root@odb1 data]# pwd

/mysql/data

[root@odb1 data]#

[root@odb1 data]# ls -l

total 20556

-rw-rw---- 1 mysql mysql 10485760 Apr  2 21:18 ibdata1

-rw-rw---- 1 mysql mysql  5242880 Apr  2 21:18 ib_logfile0

-rw-rw---- 1 mysql mysql  5242880 Apr  2 21:18 ib_logfile1

drwx------ 2 mysql root      4096 Mar 26 01:17 mysql

-rw-rw---- 1 mysql mysql      409 Mar 27 20:53 odb1.log

-rw-rw---- 1 mysql root     15246 Apr  2 21:18 odb1.test.com.err

-rw-rw---- 1 mysql mysql        6 Apr  2 21:01 odb1.test.com.pid

drwx------ 2 mysql root      4096 Apr  2 19:04 test

drwx------ 2 mysql mysql     4096 Apr  2 19:10 test2

[root@odb1 data]#

more odb1.test.com.err

160402 21:01:25 mysqld_safe Starting mysqld daemon with databases from /mysql/data

160402 21:01:25 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.

160402 21:01:25 [Warning] '--log_slow_queries' is deprecated and will be removed in a future release. Please use ''--slow_query_log'/'--slow_query_log_file'' instead.

160402 21:01:25 [Note] Event Scheduler: Loaded 0 events

160402 21:01:25 [Note] /mysql/libexec/mysqld: ready for connections.

Version: '5.1.51-log'  socket: '/tmp/mysql.sock'  port: 3306  Source distribution

InnoDB: The first specified data file ./ibdata1 did not exist:

InnoDB: a new database to be created!

160402 21:18:49  InnoDB: Setting file ./ibdata1 size to 10 MB

InnoDB: Database physically writes the file full: wait...

160402 21:18:49  InnoDB: Log file ./ib_logfile0 did not exist: new to be created

InnoDB: Setting log file ./ib_logfile0 size to 5 MB

InnoDB: Database physically writes the file full: wait...

160402 21:18:49  InnoDB: Log file ./ib_logfile1 did not exist: new to be created

InnoDB: Setting log file ./ib_logfile1 size to 5 MB

InnoDB: Database physically writes the file full: wait...

InnoDB: Doublewrite buffer not found: creating new

InnoDB: Doublewrite buffer created

InnoDB: Creating foreign key constraint system tables

InnoDB: Foreign key constraint system tables created

160402 21:18:49  InnoDB: Started; log sequence number 0 0

==================================================================================

启停mysql

[root@odb1 data]# service mysql start

Starting MySQL.[  OK  ]

[root@odb1 data]#

[root@odb1 data]#

[root@odb1 data]# service mysql stop

Shutting down MySQL....[  OK  ]

err日志输出

--启动

160402 21:27:20 mysqld_safe Starting mysqld daemon with databases from /mysql/data

160402 21:27:20 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.

160402 21:27:20 [Warning] '--log_slow_queries' is deprecated and will be removed in a future release. Please use ''--slow_query_log'/'--slow_query_log_file'' instead.

160402 21:27:20  InnoDB: Started; log sequence number 0 44233

160402 21:27:20 [Note] Event Scheduler: Loaded 0 events

160402 21:27:20 [Note] /mysql/libexec/mysqld: ready for connections.

Version: '5.1.51-log'  socket: '/tmp/mysql.sock'  port: 3306  Source distribution

--关闭

160402 21:28:27 [Note] /mysql/libexec/mysqld: Normal shutdown

160402 21:28:27 [Note] Event Scheduler: Purging the queue. 0 events

160402 21:28:27  InnoDB: Starting shutdown...

160402 21:28:30  InnoDB: Shutdown completed; log sequence number 0 44233

160402 21:28:30 [Note] /mysql/libexec/mysqld: Shutdown complete

160402 21:28:30 mysqld_safe mysqld from pid file /mysql/data/odb1.test.com.pid ended

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值