测试过MYSQL5.7在迁移过程会有兼容性问题,发起MYSQL5.5,其他版本未知。
先把旧的 MySQL/MariaDB 清理掉
yum remove mysql mysql-server mysql-libs mariadb-libs -y
rm -rf /var/lib/mysql
下载 MySQL 5.5 RPM 包
cd /home
wget https://downloads.mysql.com/archives/get/p/23/file/MySQL-5.5.62-1.el6.x86_64.rpm-bundle.tar 解压文件
tar -xvf MySQL-5.5.62-1.el6.x86_64.rpm-bundle.tar 先安装 common 库
rpm -ivh MySQL-shared-5.5.62-1.el6.x86_64.rpm 安装 Client
rpm -ivh MySQL-client-5.5.62-1.el6.x86_64.rpm 安装 Server
rpm -ivh MySQL-server-5.5.62-1.el6.x86_64.rpm 安装MySQL-devel
wget https://cdn.mysql.com/archives/mysql-5.5/MySQL-devel-5.5.31-2.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.5.31-2.el6.x86_64.rpm
进入mysql修改密码
mysql -u root
修改MYSQL root 密码:
复制代码
USE mysql;
UPDATE user SET password=PASSWORD(‘new_password’) WHERE user=‘root’;#我设置的密码是new_password
FLUSH PRIVILEGES;
EXIT; 安装ruby2.4.10
wget https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.10.tar.gz
安装ruby2.4.10
tar -xzf ruby-2.4.10.tar.gz
cd ruby-2.4.10
./configure --prefix=/usr/local/ruby-2.4
make -j ( n p r o c ) m a k e i n s t a l l e c h o ′ e x p o r t P A T H = / u s r / l o c a l / r u b y − 2.4 / b i n : (nproc) make install echo 'export PATH=/usr/local/ruby-2.4/bin: (nproc)makeinstallecho′exportPATH=/usr/local/ruby−2.4/binATH’ >> /etc/profile
source /etc/profile
验证安装:
ruby -v 安装bundler
bundler-1.16.3
wget https://rubygems.org/downloads/bundler-1.16.3.gem
gem install --local bundler-1.16.3.gem
cd /home/GED-VIZ-master
vim Gemfile
注:把第一行 source 改成 http://rubygems.org
gem sources --remove https://rubygems.org/
gem sources -a http://rubygems.org/
cd GED-VIZ-master
检查一下当前源:
gem sources list
确认只有 http://rubygems.org/。
在GED-VIZ-master目次下实行
bundle install