gitlab 数据库修改为远程mysql数据库
vim /etc/gitlab/gitlab.rb
#修改数据库配置
gitlab_rails[‘db_adapter’] = “mysql2”
gitlab_rails[‘db_encoding’] = “utf8”
gitlab_rails[‘db_database’] = “gitlab”
gitlab_rails[‘db_username’] = “gitlab”
gitlab_rails[‘db_password’] = “gitlab”
gitlab_rails[‘db_host’] = “127.0.0.1”
gitlab_rails[‘db_port’] = 3306
postgresql[‘enable’] = false
vim /opt/gitlab/embedded/service/gitlab-rails/.bundle/config
其他文章上是说去掉mysql 改为postgers
安装mysql2 依赖
## gitlab几乎所有的命令都在此目录下
cd /opt/gitlab/embedded/bin/
##安装mysql
./gem install mysql2
#删除mysql
./gem uninstall mysql2
#安装指定版本
./gem install mysql2 -v “0.3.20”
#查看版本
./gem list | grep mysql
安装时候报错
ERROR: Failed to build gem native extension.
执行
yum install ruby-devel
最后失败了 删除了gitlab准备重装
按照官网安装
https://about.gitlab.com/installation/#centos-7
gitlab-ee
重启后解决所有错误
自动迁移到mysql了 真tm神奇