Redmine4.2.1 mysql数据库密码初始化,并开启远程访问

步骤 1:停止 mysql服务

  1. 在服务中选择redmineMYSQL并停止该服务

  2. 导航到 mysql的 bin 目录

    • 根据你的安装路径,导航到 mysql的 bin 目录。例如:

      cd "D:\Bitnami\redmine-4.2.1-0\mariadb\bin"
  3. 启动 mysql跳过权限表

    • 执行以下命令启动 mysql服务,跳过权限表:

      由于bitnami使用的是8.0版本的mysql,使用该命令
      mysqld --console --skip-grant-tables --shared-memory

步骤 2:登录 mysql并重置密码

  1. 打开另一个命令提示符窗口

    • 以管理员身份运行另一个命令提示符窗口。

  2. 导航到 mysql的 bin 目录

    • 再次导航到 mysql的 bin 目录。例如:

      cd "D:\Bitnami\redmine-4.2.1-0\mariadb\bin"
  3. 登录 mysql

    • 执行以下命令登录 mysql,此时无需输入密码

      mysql -u root
  4. 重置 root 密码,并创建新用户

    • mysql 命令行中,执行以下 SQL 命令来重置 root 密码:

      use mysql;
      //将root密码清空
      update user set authentication_string = '' where user = 'root';
      FLUSH PRIVILEGES;
      exit;
      重新登录mysql,输入密码时按回车即可
      mysql -uroot -p
      修改rootmima,我这边有两行host数据,所以修改两次
      ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
      ALTER USER 'root'@'127.0.0.1' IDENTIFIED BY 'root';
      //创建新用户 例如redmine
      CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'redmine';
      update user set host='%' where user = 'redmine';
      //给新用户授权远程登录
      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
      FLUSH PRIVILEGES;
      QUIT;--以上步骤如果某一步失败,重新登录即可
    • 修改配置文件my.ini中 bind-address=0.0.0.0 (开启外部远程访问)

步骤 3:重启 mysql 服务

  1. 关闭跳过权限表的 mysql实例

    • 返回第一个命令提示符窗口,按 Ctrl+C (多按几次)停止跳过权限表的 MariaDB 实例。

  2. 重启 mysql服务

    在服务中重启redminemysql,重启后 redmine会有短暂时间的失效 耐心等待即可

步骤 4:验证新密码

  1. 使用新密码登录 mysql

    • 打开命令提示符,进入 mysql的 bin 目录。

    • 执行以下命令登录 mysql,验证新密码是否生效:

      mysql -u root -p
    • 输入你在上一步中设置的新密码。

快速安装Redmine配置MySQL数据库支持,需要注意环境配置、依赖安装、版本选择及国内源的使用,以提高效率和解决连接缓慢的问题。首先,推荐参考《手把手教你搭建Redmine环境》这一教程,它详细介绍了整个搭建过程,适合快速入门。 参考资源链接:[手把手教你搭建Redmine环境](https://wenku.csdn.net/doc/28x0vwn8o3?spm=1055.2569.3001.10343) 从国内源安装Redmine,主要是为了加快下载速度。可以通过Bitnami官网或其他国内镜像站点下载Redmine的安装包或安装脚本。使用国内源安装Ruby时,可以通过更换Gem镜像源来加速依赖包的安装。具体操作如下: 1. 更新系统包列表安装必要的软件: ``` sudo apt-get update sudo apt-get install build-essential bison libmysqlclient-dev libmagickwand-dev nodejs zlib1g-dev ``` 2. 更改Ruby Gem镜像源到国内源,例如使用淘宝镜像: ``` gem sources --remove *** *** ``` 3. 安装Ruby。如果是从源码编译安装,确保使用`--with-mysql-dir`选项指向你的MySQL安装路径: ``` ./configure --with-mysql-dir=/usr/local/mysql make && make install ``` 4. 配置MySQL数据库。创建数据库授权给Redmine用户,确保字符集为utf8,以避免中文乱码: ``` CREATE DATABASE redmine CHARACTER SET utf8; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; ``` 5. 安装Redmine及其依赖。可以使用Gem命令从国内源安装Redmine和依赖,例如: ``` gem install redmine ``` 6. 配置Redmine,设置数据库连接信息,根据需要创建初始化数据库: ``` redmine:install --database mysql --migrations-directory db/migrate/mysql --username redmine --password password --verbose ``` 7. 最后,根据官方文档或教程进行Redmine服务的初始化和启动。 完成上述步骤后,Redmine即可在Linux环境中从国内源快速安装,配置好MySQL数据库支持。对于希望进一步提升项目管理效率的团队,建议深入学习Redmine的高级功能和定制选项,为团队提供更高效、更完善的项目管理解决方案。 参考资源链接:[手把手教你搭建Redmine环境](https://wenku.csdn.net/doc/28x0vwn8o3?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值