在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Mysql如何在线安装其它引擎

106次阅读
没有评论

共计 7746 个字符,预计需要花费 20 分钟才能阅读完成。

这篇文章主要介绍 Mysql 如何在线安装其它引擎,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

mysql 在线安装 sphinx 存储引擎  

需要在现有 mysql 中安装 sphinx 的存储引擎,要保证现有 mysql 运行的情况下完成。mysql 也的确支持存储引擎的在线热插拔,下面介绍安装步骤:

1、查看现有 mysql 的运行版本

[root@localhost plugin]# mysqladmin  -uroot -proot version  

Warning: Using a password on the command line interface can be insecure.

mysqladmin  Ver 8.42 Distrib 5.6.16, for Linux on x86_64

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Server version          5.6.16

Protocol version        10

Connection              Localhost via UNIX socket

UNIX socket             /var/lib/mysql/mysql.sock

Uptime:                 1 day 6 hours 26 min 58 sec

Threads: 1  Questions: 35  Slow queries: 0  Opens: 67  Flush tables: 1  Open tables: 60  Queries per second avg: 0.000

2、下载 mysql 和 sphinx

mysql:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz

sphinx:http://sphinxsearch.com/downloads/release/  进去后下载:

Sphinx 2.1.7-release (r4638; Mar 30, 2014)
Source tarball (tar.gz)
2.1.7-release
2.3M
Download

注意:mysql 源码包的版本一定要与当前运行的 mysql 版本一致!

解压

# tar -xzvf mysql-5.6.16.tar.gz

# tar -xzvf sphinx-2.1.7-release.tar.gz

3、将 sphinx-2.1.7-release 下的 mysqlse 目录复制到 mysql 目录中

#cp -r sphinx-2.1.7-release/mysqlse/ mysql-5.6.16/storage/sphinx

build

# cd mysql-5.6.16

# sh BUILD/autorun.sh

#./configure(此步可以需要 yum 一些依赖的软件包,否则会有错误或警告)

# make

注意:这里到 make 这步即可,不用 install

4、将 make 好的文件复制到当前运行的 mysql 目录中

[root@localhost sphinx]# pwd

/u/opt/mysql-5.6.16/storage/sphinx

cp ha_sphinx.so /usr/lib64/mysql/plugin/

更改所有者(这边试不改也可以)

# chown mysql.mysql /usr/lib64/mysql/plugin/*

注:我当前运行的 mysql 目录在 /usr/local/mysql

5、登陆 mysql 加载 sphinx 引擎模块

mysql show engines;

+——————–+———+—————————————————————-+————–+——+————+

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

+——————–+———+—————————————————————-+————–+——+————+

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

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

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

| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |

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

| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |

| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |

| FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |

| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |

+——————–+———+—————————————————————-+————–+——+————+

9 rows in set (0.01 sec)

mysql INSTALL PLUGIN sphinx SONAME ha_sphinx.so

ERROR 1126 (HY000): Can t open shared library /usr/lib64/mysql/plugin/ha_sphinx.so (errno: 2 /usr/lib64/mysql/plugin/ha_sphinx.so: cannot open shared object file: No such file or directory)

这里 ERROR 发现第一次是 ha_sphinx.so 位置拷错了,拷正确后:

mysql INSTALL PLUGIN sphinx SONAME ha_sphinx.so

Query OK, 0 rows affected (0.05 sec)

mysql show engines;

+——————–+———+—————————————————————-+————–+——+————+

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

+——————–+———+—————————————————————-+————–+——+————+

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

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

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

| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |

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

| SPHINX             | YES     | Sphinx storage engine 2.1.7-release                            | NO           | NO   | NO         |

| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |

| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |

| FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |

| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |

+——————–+———+—————————————————————-+————–+——+————+

10 rows in set (0.00 sec)

mysql  

安装完成!如果要卸载存储模块使用

mysql UNINSTALL PLUGIN sphinx;  

安装好后, 过了几天:

mysql show engines;
+——————–+———+—————————————————————-+————–+——+————+
| Engine  | Support | Comment  | Transactions | XA  | Savepoints |
+——————–+———+—————————————————————-+————–+——+————+
| InnoDB  | DEFAULT | Supports transactions, row-level locking, and foreign keys  | YES  | YES  | YES  |
| CSV  | YES  | CSV storage engine  | NO  | NO  | NO  |
| MEMORY  | YES  | Hash based, stored in memory, useful for temporary tables  | NO  | NO  | NO  |
| BLACKHOLE  | YES  | /dev/null storage engine (anything you write to it disappears) | NO  | NO  | NO  |
| MRG_MYISAM  | YES  | Collection of identical MyISAM tables  | NO  | NO  | NO  |
| MyISAM  | YES  | MyISAM storage engine  | NO  | NO  | NO  |
| ARCHIVE  | YES  | Archive storage engine  | NO  | NO  | NO  |
| FEDERATED  | NO  | Federated MySQL storage engine  | NULL  | NULL | NULL  |
| PERFORMANCE_SCHEMA | YES  | Performance Schema  | NO  | NO  | NO  |
+——————–+———+—————————————————————-+————–+——+————+
9 rows in set (0.00 sec)

mysql

不知道为什么找不到  SPHINX 引擎

只有重新安装一遍看, 于是参考网上的:

mysql INSTALL PLUGIN sphinx SONAME ha_sphinx.so
ERROR 1062 (23000): Duplicate entry sphinx for key PRIMARY
mysql

mysql UNINSTALL PLUGIN sphinx;
ERROR 1305 (42000): PLUGIN sphinx does not exist
mysql  
mysql  
mysql   select * from mysql.plugin;
+——–+————–+
| name  | dl  |
+——–+————–+
| sphinx | ha_sphinx.so |
+——–+————–+
1 row in set (0.00 sec)

mysql UNINSTALL PLUGIN sphinx;
ERROR 1305 (42000): PLUGIN sphinx does not exist
mysql  
mysql  
mysql   select * from mysql.plugin;
+——–+————–+
| name  | dl  |
+——–+————–+
| sphinx | ha_sphinx.so |
+——–+————–+
1 row in set (0.00 sec)

mysql  
mysql delete from mysql.plugin where name= SPHINX
Query OK, 1 row affected (0.02 sec)

mysql  
mysql  
mysql select * from mysql.plugin;
Empty set (0.00 sec)

mysql install plugin SPHINX soname ha_sphinx.so
Query OK, 0 rows affected (0.00 sec)

mysql show engines;
+——————–+———+—————————————————————-+————–+——+————+
| Engine  | Support | Comment  | Transactions | XA  | Savepoints |
+——————–+———+—————————————————————-+————–+——+————+
| InnoDB  | DEFAULT | Supports transactions, row-level locking, and foreign keys  | YES  | YES  | YES  |
| CSV  | YES  | CSV storage engine  | NO  | NO  | NO  |
| MEMORY  | YES  | Hash based, stored in memory, useful for temporary tables  | NO  | NO  | NO  |
| BLACKHOLE  | YES  | /dev/null storage engine (anything you write to it disappears) | NO  | NO  | NO  |
| MRG_MYISAM  | YES  | Collection of identical MyISAM tables  | NO  | NO  | NO  |
| SPHINX  | YES  | Sphinx storage engine 2.1.7-release  | NO  | NO  | NO  |
| MyISAM  | YES  | MyISAM storage engine  | NO  | NO  | NO  |
| ARCHIVE  | YES  | Archive storage engine  | NO  | NO  | NO  |
| FEDERATED  | NO  | Federated MySQL storage engine  | NULL  | NULL | NULL  |
| PERFORMANCE_SCHEMA | YES  | Performance Schema  | NO  | NO  | NO  |
+——————–+———+—————————————————————-+————–+——+————+
10 rows in set (0.00 sec)

mysql

在开始安装之前, 查检一下 mysql.plugin 表, 里边是不是留有老版本的 SPHINXSE 没有完全清理掉.

以上是“Mysql 如何在线安装其它引擎”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-20发表,共计7746字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲国产精品无码久久久秋霞1 | 国产亚洲精品久久久久久久久动漫 | 亚洲国产精品免费观看 | 精品九九久久国内精品 | 欧美福利精品福利视频在线观看 | 呦系列视频一区二区三区 | 免费观看全黄做爰的视频 | 免费的黄色毛片 | 国产美女在线精品免费观看 | 一区二区三区视频免费 | 久久亚洲国产的中文 | 午夜小片| 成人久久18免费网址 | 亚洲高清视频免费 | 日本最新免费二区 | 夜夜摸视频网 | 亚洲av无码成h人动漫无遮挡 | 亚洲天堂视频网站 | 日本三区四区免费高清不卡 | 欧美大片欧美毛片大片 | 一区二区不卡在线观看 | 国产精品自拍在线观看 | 韩国日本三级在线观看 | 中文字幕亚洲一区二区三区 | 亚洲αv久久久噜噜噜噜噜 亚洲α片 | 麻豆国产96在线 | 中国 | 久久成人性色生活片 | 成人看片在线观看 | 国产呦精品一区二区三区网站 | 国产免费久久精品久久久 | 四虎成人免费观看在线网址 | 国产免费久久精品国产传媒 | 男女啪啪永久免费观看网站 | 男人和女人一级 黄 色大片 | 国产日韩久久久精品影院首页 | 67194熟妇在线永久免费观看 | 色婷婷久久综合中文久久蜜桃av | 国产三级在线视频播放线 | 国产精品免费大片 | 成人www视频网站免费观看 | 西野翔有码中文字幕在线 |