redmine忘記用戶名和密碼

環境:


Ubuntu 13.10
bitnami-redmine-2.5.1-1-linux-x64-installer.run


用bitnami安裝完redmine以後,有是否忘記了用戶名和密碼。但是又沒有配置郵件服務器,無法找回密碼。

只能去服務器更改了。更改步驟如下:


1. 修改 安裝目錄/redmin/apps/redmine/htdocs/config/database.yml,更對對應的用戶名,密碼,數據庫地址,端口號

production:
  adapter: mysql2
  database: bitnami_redmine
  host: 127.0.0.1
  username: root
  password: ""
  port: 3307
  encoding: utf8
  socket: /home/hyadmin/redmin/mysql/tmp/mysql.sock
development:
  adapter: mysql2
  database: redmine_development
  host: localhost
  username: root
  password: ""
  encoding: utf8
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
  adapter: mysql2
  database: redmine_test
  host: localhost
  username: root
  password: ""
  encoding: utf8
2. 進入如下目錄

cd 安裝目錄/redmin/apps/redmine/htdocs/script


3. 執行如下命令,進入ruby

./rails console production


4. 取得你要修改的用戶對象(ruby>代表進入ruby環境)

   ruby> admin_user = User.find_by_login('你要改的用戶名')

 

5.修改admin用戶對象密碼

  ruby> admin_user.password = '你的密碼'

  注: 這個密碼不能太短,否則報錯。

 

6.保存admin用戶對象信息

  ruby> admin_user.save!

 

7.退出ruby環境

  ruby> quit

 

這樣應該就可以用yourpassword這個新密碼登錄系統了







發佈了79 篇原創文章 · 獲贊 15 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章