Ⅰ Redmine,配置好了LDAP,卻無法用LDAP用戶名密碼登陸。
一般說來LDAP服務端只存放用戶名和密碼等信息,
Redmine拿著從頁獲取的用戶名和密碼去服務端認證.
不通過的原因可以從兩個方面著手檢查.
1,Redmine自身是否拿著正確的用戶名和密碼去LDAP伺服器查詢了?
2,LDAP服務資料庫里是否存在咱們認為的正確的用戶名和密碼?
設置mysql服務允許外網訪問,修改mysql的配置文件,有的是my.ini,有的是my.cnf【linux】.
1:設置mysql的配置文件
/etc/mysql/my.cnf
找到 bind-address =127.0.0.1 將其注釋掉;//作用是使得不再只允許本地訪問;
重啟mysql:/etc/init.d/mysql restart;
2:登錄mysql資料庫:mysql -u root -p
mysql> use mysql;
查詢host值:
mysql> select user,host from user;
如果沒有"%"這個host值,就執行下面這兩句:
mysql> update user set host='%' where user='root';
mysql> flush privileges;
或者也可以執行:
mysql>grand all privileges on *.* to root@'%' identifies by ' xxxx';
其中 第一此冊個*表示資料庫名;第二個兄扒枝*表示該資料庫的表名;如果像上面那樣 *.*的話表示所有到資料庫下到所有表都允許訪問;
『%':表示允許訪問到mysql的ip地址;當然你也可以配置為具體到ip名稱;%表示所有ip均可以訪問;
後面到『xxxx'為root 用戶的password;
舉例:
任意主機以用戶root和密碼mypwd連接到mysql伺服器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql> flush privileges;
IP為192.168.1.102的主機以用戶myuser和密碼mypwd連接到mysql伺服器
mysql> GRANT ALL PRIVILEGES ON *.* TO '羨敏myuser'@'192.168.1.102' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql> flush privileges;
Ⅲ 關於redmine的備份和恢復該怎麼做
主要備份三個東西:資料庫、附件文件夾和配置
資料庫森岩的備份方法: 執行命令行 mysqlmp -u bn_redmine --password=xxxx bitnami_redmine > bitnami_redmine-db-mp.sql 以後要恢復時用mysql命令行工具導入(得先創建資料庫bitnami_redmine): mysql -u bn_redmine -p bitnami_redmine-db-mp.sql
附件文件夾在 xxx\rubystack-1.9\apps\redmine\htdocs\files\ 自己拷出來就行了,恢復時拷消迅貝回去
配置文件在 xxx\rubystack-1.9\apps\redmine\config\*.yml 也是自己拷貝出來就可以了,此橋御恢復時拷貝回去
Ⅳ 如何在BitNami同時運行redmine和testlink
主要是這幾個步驟:
一,資料庫遷移;
二,項目移至redmine的apps目錄後更改相關配置;
三, 在redmine文件夾的apache2啟動目余雀錄中添加testlink項目啟動路徑。
前期准備
在進行本文檔操作前,需要完成如下前期步驟:
1. RedMine部署完畢;
備註:RedMine部署在Ubuntu+Mysql環境下
Ubuntu Release: 10.04
Mysql版本:5.1.41-3ubuntu12
2. TestLink安裝完畢。
備註:部署系統中TestLink的Release需為1.8.0後版本。
測試系統部署在Apache+Mysql集成環境,實際過程中可以根據具體需求變更。
部署概要
1.關閉Ubuntu防火牆;
2.登錄RedMine伺服器,設置Mysql遠鉛租程連接賬戶;
3.登錄TestLink伺服器,測試第1步中的Mysql資料庫遠程連接;
4. 登錄TestLink伺服器,設置配置文件;
配置文件包括:
Ø custom_config.inc.php(TestLink根目錄下)
Ø redmine.cfg.php (在cfg目錄下)
5. 重起Apache伺服器,登錄TestLink測試與RedMine的連通性。
部署步驟
Ubuntu防火牆
1. 由於TestLink需連接RedMine的資料庫,因此登錄Ubuntu系統,打開Mysql的3306埠。區域網中可以將Ubuntu防火牆關閉。關閉防火牆命令如下:
sudo ufw disable
設置Mysql遠程連接賬戶
1. 登錄Ubuntu系統(RedMine與MySql均部署在Ubuntu下)。
2.登入MySql資料庫。
root@redmine:~# mysql -u root –槐毀兆p
Enter password:
3.資料庫切換(進入mysql資料庫)。
mysql>use mysql;
4.創建遠程賬戶。
mysql> GRANT ALL PRIVILEGES ON *.* TO new_user@"%" IDENTIFIED BY "new_user_password"
說明:其中"*.*"代表"資料庫.表名",new_user為遠程登錄用戶名,new_user_password為遠程登錄用戶密碼。其中」%」說明對允許那台主機能夠遠程連接RedMine伺服器的資料庫(%是對所有主機,如為10.7.1.1則是對該主機)。
例如:
mysql> GRANT ALL PRIVILEGES ON *.* TO remote@"%" IDENTIFIED BY "remote";
以上信息在部署過程中,根據實際情況進行設置,本文檔部署過程中,遠程登錄用戶名為設為remote,所有主機均可連接至RedMine伺服器的資料庫。
5. mysql 的配置文件/etc/mysql/my.cnf。
root@redmine sudo vi /etc/mysql/my.cnf
Ⅳ redmine插件安裝,怎麼安裝插件的資料庫
我的windows環境
1、進入cmd模式模知侍
2、進入到redmine安猛嘩裝目錄
3、運行rake db:migrate_plugins RAILS_ENV=proction
然後就旦吵可以了