2

我想将登录数据从一个表复制到另一个表。

  1. 表包含 Joomla 登录数据
  2. 表包含 phpFox 登录数据。我想每隔 30 秒/1 分钟将表 1 中的登录数据复制到表 2。
4

3 回答 3

0

如果您想将用户信息数据库从主服务器共享到其他 Joomla 网站,有一个更好的解决方案。

唯一的要求是所有数据库必须位于同一服务器 + Joomla 2.5.x 上!

打开 PhpMyAdmin 并应用此修改:

xxxx1... 是来自主站点
的表 xxxx2... 是来自客户端站点的表

DROP TABLE xxxx2_session
DROP TABLE xxxx2_usergroups
DROP TABLE xxxx2_users
DROP TABLE xxxx2_user_notes
DROP TABLE xxxx2_user_profiles
DROP TABLE xxxx2_user_usergroup_map

CREATE VIEW xxxx2_users AS SELECT * FROM xxxx1.jos_users
CREATE VIEW xxxx2_session AS SELECT * FROM xxxx1.jos_session
CREATE VIEW xxxx2_usergroups AS SELECT * FROM xxxx1.jos_usergroups
CREATE VIEW xxxx2_user_notes AS SELECT * FROM xxxx1.jos_user_notes
CREATE VIEW xxxx2_user_profiles AS SELECT * FROM xxxx1.jos_profiles
CREATE VIEW xxxx2_user_usergroup_map AS SELECT * FROM xxxx1.jos_usergroup_map
于 2013-02-11T09:48:24.493 回答
0

如果您想从默认的 phpfox 函数运行 cron,请查看数据库phpfox_cron中的表。phpfox

于 2013-09-06T04:29:39.820 回答
0

这很简单。只需编写一个执行您想要的操作的查询并将其保存为.sql文件。然后crontab -e在命令行输入开始编辑您的 crontab。Ubuntu 文档对编辑 crontab 有很好的说明,但您的最后一行可能类似于:

* * * * *       mysql --user=your_dbuser --password=your_password --database=zero < /path/to/your_query.sql
于 2013-02-09T23:09:37.617 回答