我的管理员在php上缺少复制选项卡

时间:2017-10-30 16:33:39

标签: phpmyadmin

我遇到一个问题,将我的管理员数据库设置为主从属。我在本地开发,并希望将服务器数据库设置为从属。可以选择在localhost php myadmin区域中的php myadmin中复制数据库。当我登录服务器cpanel php myadmin时,复制选项卡丢失,因此无法完成配置。有没有人知道配置本地的最佳方法;主机数据库作为主服务器,服务器数据库作为从服务器,如果服务器php myadmin没有复制选项卡

2 个答案:

答案 0 :(得分:0)

您可能正在使用旧版本的phpmyadmin。我昨天遇到了一些问题。您将在“状态”选项卡下找到复制信息,而不是[复制]链接,这将链接到同一页面的底部。

我发现以下简短视频有助于理解基础知识:

https://www.youtube.com/watch?v=nfsmnx24gxU

我手动编辑了MySQL(主)服务器的my.ini文件,在主部分包含以下几行:

log-bin=mysql-bin
log_error=mysql-bin.err
binlog_do_db=<your_database_to_replicate>

如果要复制整个服务器,则可以省略最后一行。或者,如果您要复制除某些数据库之外的所有数据库而不是每个数据库,则添加:

binlog_ignore_db=<your_database_not_to_replicate>

从下面的屏幕截图中可以看出,我的服务器正在运行。不幸的是,虽然我已经能够连接我的客户端数据库,但复制还没有开始。一旦我解决了这个问题,我会更新这个答案,但也许这足以让你解决问题甚至我的问题。

enter image description here

顺便说一下,如果你能说明你的MySQL和phpMyAdmin版本,它可能对其他人有帮助。我分别使用5.0.10和3.2.4。

答案 1 :(得分:0)

我花了几分钟才找到它...
在2020年10月,当我专注于服务器时,在phpMyAdmin中看到了“复制”选项卡。到达那里的最佳方法是单击下图所示的HOME图标。

phpMyAdmin

版本信息

数据库服务器
服务器:通过UNIX套接字的Localhost
伺服器类型:MySQL
服务器连接:未使用SSL
服务器版本:5.7.32-log-MySQL社区服务器(GPL)
协议版本:10

Web服务器
cpsrvd xx.xx.xx.xx
数据库客户端版本:libmysql-5.6.43
PHP扩展名:mysqli curl mbstring
PHP版本:7.3.6

phpMyAdmin
版本信息:4.9.5