2013-02-09 43 views

回答

0

這很簡單。只需編寫一個查詢,執行所需的操作並將其保存爲.sql文件。然後在命令行輸入crontab -e開始編輯你的crontab。該Ubuntu docs有編輯的crontab很好的說明,但你的最後一行可能會類似於:

* * * * *  mysql --user=your_dbuser --password=your_password --database=zero < /path/to/your_query.sql 
+0

我已經寫了sql命令,我運行它,但我無法登錄數據。他們sais:密碼錯誤。我可以得到一個新密碼,但是我也無法用新密碼登錄。應該是什麼問題? – 2013-02-10 10:05:59

+0

我不是MySQL用戶,所以其他人可能會在這裏糾正我,但我懷疑你的數據庫屬於另一個用戶,可能是在你設置數據庫服務器時創建的一個MySQL用戶。我已經改變了我的答案,所以你的crontab可以處理這個問題,但是你需要找到一個與你的設置相關的用戶和密碼。 MySQL文檔應該可以幫助你。 – 2013-02-10 13:49:59

0

如果你想從主到其他(一個或多個)的Joomla網站(S)共享用戶信息的數據庫,有一個解決方案更好

唯一的要求是所有的數據庫必須位於同一個服務器上+ 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 
0

如果你想運行的cron從默認的phpfox功能,然後在您的phpfox數據庫中查看phpfox_cron表。