mysql 8オフラインyumソース制作
3482 ワード
サーバーがウェブサイトのアドレスにアクセスできない場合、オフラインyumソースを作成し、ここでmysqlのオフラインの作り方を探究します.
一、オフィシャルからrpmパッケージをダウンロードして制作します.(推奨)
1、mysql公式サイトからrpmインストールパッケージを見つけました.以下はバージョン8.0.19を例にします.
http://repo.mysql.com/yum/mysql-8.0-community/el/7/x86_64/
下の5つのrpmパッケージを見つけて、ダウンロードしてからcentos 7サーバmysql-communnity-client-8.10-1.el 7.x 86_にアップロードします.64.rpm mysql-communnity-common-8.1.0.19-1.el 7.x 86_64.rpm mysql-communnity-devel-8.10 9-1.el 7.x 86_64.rpm mysql-communnity-libs-8.8.10 9-1.el 7.x 86_64.rpm mysql-communnity-server-8.10-1.el 7.x 86_64.rpm/usr/local/src/mysqlディレクトリにアップロードしました.自分で作成を選択できます.
2、mysql-yumソースの作成
命令createrepoを使ってmysqlのyumソースを作成し、自分で作成したディレクトリの下に置く:
後期に新しいrpmパッケージの更新があれば、以下のコマンドを実行すればいいです.
まず、外部ネットワークに接続できるサーバーを使って、公式のrepoソースをダウンロードして、reposync同期ソースrpmを使って本機に包んで、オフラインyumソースを作ります.
1、mysql公式サイトに必要なバージョンmysqlのrepoソースをダウンロードします.
wgethttp://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
rpm-ivh mysql 57-communnity-release-el 7-9.noarch.rpm
2、mysql-repoソースリストを確認する
ブログを参照してください:
1、https://blog.csdn.net/cjy317/article/details/105290531?utm_medium=distribute.pc_relevant.none-task-blog-Blog Command Froom MachineLearnPai 2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-Blog Command Froom MachineLearnPai 2-2.nonecase
2、https://wiki2.xbits.net:4430/linux:centos7:%E7%A6%BB%E7%BA%BF%E6%BA%90%E5%88%B6%E4%BD%9C
一、オフィシャルからrpmパッケージをダウンロードして制作します.(推奨)
1、mysql公式サイトからrpmインストールパッケージを見つけました.以下はバージョン8.0.19を例にします.
http://repo.mysql.com/yum/mysql-8.0-community/el/7/x86_64/
下の5つのrpmパッケージを見つけて、ダウンロードしてからcentos 7サーバmysql-communnity-client-8.10-1.el 7.x 86_にアップロードします.64.rpm mysql-communnity-common-8.1.0.19-1.el 7.x 86_64.rpm mysql-communnity-devel-8.10 9-1.el 7.x 86_64.rpm mysql-communnity-libs-8.8.10 9-1.el 7.x 86_64.rpm mysql-communnity-server-8.10-1.el 7.x 86_64.rpm/usr/local/src/mysqlディレクトリにアップロードしました.自分で作成を選択できます.
2、mysql-yumソースの作成
命令createrepoを使ってmysqlのyumソースを作成し、自分で作成したディレクトリの下に置く:
cd /usr/local/src/mysql && createrepo .
またはcreaterepo /usr/local/src/mysql
コマンドを実行すると、このディレクトリの下にrepodataディレクトリが生成されます.repodataディレクトリがあってこそyumソースとして利用できます.後期に新しいrpmパッケージの更新があれば、以下のコマンドを実行すればいいです.
cd /usr/local/src/mysql && createrepo --update .
3、/etc/yum.repos.d/ディレクトリの下でmysql.repoファイルを作成します.ここで使うローカルyumソース方式はhttp方式を推奨します.vim /etc/yum.repos.d/mysql.repo
[mysql]
name=mysql
baseurl=file:///usr/local/src/mysql
enabled=1
gpgcheck=0
4、古いバージョンのmsqlをアンインストールして、新版msyql 8をインストールします.まず、外部ネットワークに接続できるサーバーを使って、公式のrepoソースをダウンロードして、reposync同期ソースrpmを使って本機に包んで、オフラインyumソースを作ります.
1、mysql公式サイトに必要なバージョンmysqlのrepoソースをダウンロードします.
wgethttp://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
rpm-ivh mysql 57-communnity-release-el 7-9.noarch.rpm
2、mysql-repoソースリストを確認する
yum repolist |grep mysql
mysql-connectors-community/x86_64 MySQL Connectors Community 165
mysql-tools-community/x86_64 MySQL Tools Community 115
mysql80-community/x86_64 MySQL 8.0 Community Server 193
3、同期mysql-repoは現地に行くreposync -r mysql-connectors-community
reposync -r mysql-tools-community
reposync -r mysql80-community
4、レポ倉庫の作成mkdir /var/www/html/mysql8
cp -r mysql-connectors-community /var/www/html/mysql8.0/
cp -r mysql-tools-community /var/www/html/mysql8.0/
cp -r mysql80-community /var/www/html/mysql8.0/
cd /var/www/html/mysql8.0/
createrepo .
# myslq-GPG-KEY /var/www/html/mysql8.0/ 。
cp /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql /var/www/html/mysql8.0/
5、/etc/yum.repos.d/カタログでmysql.repoファイルを作成します.httpサーバを構築し、apacheでローカルmysqlオフラインソースを共有し、/var/www/html/mysql8.0/
ディレクトリを共有し、以下にrepoファイルを提供する.[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=http://hostname/mysql8.0/
enabled=1
gpgcheck=1
gpgkey=http://hostname/mysql8.0/RPM-GPG-KEY-mysql
mysql-tools-community]
name=MySQL Tools Community
baseurl=http://hostname/mysql8.0/
enabled=1
gpgcheck=1
gpgkey=http://hostname/mysql8.0/RPM-GPG-KEY-mysql
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://hostname/mysql8.0/
enabled=1
gpgcheck=1
gpgkey=http://hostname/mysql8.0/RPM-GPG-KEY-mysql
ブログを参照してください:
1、https://blog.csdn.net/cjy317/article/details/105290531?utm_medium=distribute.pc_relevant.none-task-blog-Blog Command Froom MachineLearnPai 2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-Blog Command Froom MachineLearnPai 2-2.nonecase
2、https://wiki2.xbits.net:4430/linux:centos7:%E7%A6%BB%E7%BA%BF%E6%BA%90%E5%88%B6%E4%BD%9C