admin管理员组

文章数量:1531792

2024年7月9日发(作者:)

Centos7-Rhodecode Server搭建教程

1. 安装前准备

a. 去官网下载好安装包

/

b. 安装mysql并创建数据库.(网上有很多教程或者文末的简易教程)

C. 关闭selinux和防火墙

2. 开始安装

安装后重启服务器

3. 安装rhodecode vcsserver (全部选择Y)

rccontrol install VCSServer

填写监听IP和端口,等待下载完成,耗时较久。

安装完成

4. 安装社区版或者企业版。(企业版需要key,更改服务器时间可破解企业版。建议安装

社区版)

按照安装要求填写好用户名,密码,邮箱,仓库目录,监听IP,监听端口。

选择mysql数据库

按要求填写数据库主机,端口,用户名,密码,数据库名。一定要能连上,否则无法连接

成功。

安装完成

5. 查看rccontrol状态。可以看到各部分运行状态和监听端口以及日志文件和配置文件

位置。

6. 通过浏览器访问,完成安装

Troubleshoot:

在安装第一个软件包的时候可能会需要安装 bzip2,直接通过yum安装好 bzip2

yum install bzip2

安装完成后,在浏览器里面出现不能创建 Repository,可以通过 admin -> setting ->

system info 查看信息。可能为VCS server未连接成功。可以尝试通过在 VCS 配置文件

更改端口,重启 VCS 服务解决。

附上重启服务命令:

rccontrol stop community-1

rccontrol start community-1

rccontrol stop vcsserver-1

rccontrol start vcsserver-1

删除rccontrol 命令:

rccontrol uninstall enterprise (企业版)

rccontrol uninstall community (社区版)

rccontrol uninstall vcsserver

Centos7-Mysql安装

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载

# wget /get/

# rpm -ivh

# yum install mysql-community-server

成功安装之后重启mysql服务

# service mysqld restart

查看MySQL的启动状态

# systemctl status mysqld

设置开机启动

# systemctl enable mysqld

# systemctl daemon-reload

修改root默认密码

mysql安装完成之后,在/var/log/文件中给root生成了一个默认密码。通过

下面的方式找到root默认密码,然后登录mysql进行修改:

# grep 'temporary password' /var/log/

# mysql -uroot -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

通过msyql环境变量可以查看密码策略的相关信息:

mysql> show variables like '%password%';

添加远程登录用户

默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许

远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'ghc04'@'%' IDENTIFIED BY 'Ghc2017!' WITH

GRANT OPTION;

配置默认编码为utf8

修改/etc/配置文件,在[mysqld]下添加编码配置,如下所示:

[mysqld]

character_set_server=utf8

init_connect='SET NAMES utf8'

创建数据库,登陆mysql

mysql> CREATE DATABASE hgweb;

本文标签: 安装密码端口监听数据库