Linux

在 MYSQL 5.7.20 中找不到 group_replication.so

  • July 4, 2018

當時我在 mysql shell 上輸入:

安裝外掛 group_replication SONAME ‘group_replication.so’;

外殼返回:

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

實際上里面沒有group_replication.so:

ls /usr/lib/mysql/plugin/

adtnull.so connectioncontrol.so keyringfile.so lockingservice.so mysqlnologin.so semisyncmaster.so validatepassword.so
authsocket.so innodbengine.so libmemcached.so mypluglib.so rewriter.so semisyncslave.so versiontoken.so

目前我有 5.7.20 版本的 mysql-server。

在其他論壇上只說它必須有 group_replication.so 模組,但是我在 digitalOcean 上有我的伺服器,儲存庫沒有它。我是否需要在外部安裝它、舊版本或我能做什麼?

我在 Digital Ocean 和 HuyCTNguyen 上提出了一個問題的答案:

我認為您會出錯,因為您僅使用“apt-get install mysql-server”安裝了 mysql,但在此之前。您必須執行“添加 MySQL 軟體儲存庫”步驟,詳細資訊請關注此文章“ https://www.digitalocean.com/community/tutorials/how-to-install-the-latest-mysql-on-ubuntu-16- 04 "

我沒有測試答案,因為我使用簡單的複制主控來掌握時間。

但也許這對任何人都有用,這個答案是有道理的。

引用自:https://serverfault.com/questions/881709