Ⅰ 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
然后就旦吵可以了