CentOS 6.4 で rpm を使用して MySQL をオフラインでインストールする

CentOS 6.4 で rpm を使用して MySQL をオフラインでインストールする

rpmインストールパッケージを使用してmysqlをオフラインでインストールします。参考までに

準備:

公式ウェブサイトからMySQLオフラインrpmインストールパッケージをダウンロードします(ここではデモは行いませんが、デモ用に既存のものを使用します)。

以前のMySQLのインストールとアンインストールの残りをアンインストールしてクリーンアップします

1. このマシンにインストールされているMySQLを検出してアンインストールする

rpm -qa|grep -i mysql

noarchはソースアドレスパッケージなので、インストールされていなくても同じです

2. 上図に示すように、MySQL がシステムにインストールされています。アンインストールします。

[root@hellxz ~]# yum 削除 mysql

次に、最初の手順を再度実行して、MySQL がインストールされているかどうかを確認します。インストールされている場合は、yum remove で見つけたパッケージ名を追加することで、直接アンインストールできます。

3. /var/lib/mysql フォルダが存在するかどうかを確認します。存在する場合は削除してください。このフォルダには残りの MySQL データベースが含まれています。削除しないと、新しくインストールされた MySQL は新しいデータベースを作成しません。

もしそうなら削除

rm -rf /var/lib/mysql

MySQLをインストールする

1. 以前にダウンロードした RPM パッケージを Centos にアップロードしてインストールし、最初にサーバーをインストールします。

rpm -ivh mysql-community-server-5.6.26-2.el6.i686.rpm

上の図は通常のインストールを示しています。インストールが正常であれば、以下の問題は無視してください。

1.1 ここで、下図のように問題が発生する場合があります。 この問題が発生すると、しばらくの間非常に困惑しました。 最終的に、インストールされていないパッケージ名を yum install に追加しました。 不思議なことに、トラフィックがほとんど発生せずにインストールされました。 。 。元のパッケージには 215M と書いてあるのに、私のは 5M 未満と書いてある…とても奇妙だ

2. その後、クライアントがインストールされるはずですが、依存関係が不足していると報告されたため、最初に何か他のものをインストールする必要があります。 。インストール方法は次のとおりです。

rpm -ivh mysql-community-common-5.6.26-2.el6.i686.rpm
rpm -ivh mysql-community-libs-5.6.26-2.el6.i686.rpm 
rpm -ivh mysql-community-client-5.6.26-2.el6.i686.rpm

3. インストールが完了したら、MySQL サービスを開始します。

#なぜdを追加したのか聞かないでください。バージョンが違うのかもしれません。service mysqld restart

4. デフォルトのパスワードを変更します。

#-u の後にユーザー名が続き、root の後にパスワードが続きます。必要に応じて変更してください /usr/bin/mysqladmin -u root password 'root'

5. mysql コマンドラインを開きます。

#-u の後にはスペースはありません。ユーザー名を追加するだけで、これを入力した後、パスワードの入力を求められます。mysql -uroot -p

6. リモート接続認証(ローカル使用には必要ありません):

#認証: 前の @ はユーザー名、後の by はパスワードです。GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

7. Navicat を使用して仮想マシン内の MySQL 実験に接続します。

8. ステップ7が表示された場合

CentOS のファイアウォールをオフにして、コードを一時的にオフにしてください:

ファイアウォールを無効にするコマンド: service iptables stop

ファイアウォールを永久にオフにする: chkconfig iptables off

チュートリアルの終了。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • centos7.2 オフラインインストール mysql5.7.18.tar.gz
  • Centos7.0にオフラインJDK1.8をインストールする方法の詳細な説明
  • Mogodb の CentOS インストール手順 (オンライン &&オフライン)
  • CentOS オフラインでの gcc のインストール (バージョン 4.8.2) の詳細な紹介
  • CentOS での Mongodb の詳細なインストール (オンラインとオフライン)
  • CentOS/RedHat 6.5 Docker のオフラインインストール
  • CentOS7 に MySQL をオフラインでインストールする詳細なチュートリアル

<<:  Linux での Centos7 ファイアウォールの基本的な使用方法の詳細な説明

>>:  CentOS のデフォルトの SSH ポート番号を変更する方法の例

推薦する

phpmyadmin を使用して MySQL 権限を設定する方法

目次ステップ 1: root ユーザーとしてログインします。ステップ 2: 新しいデータ テーブルを...

Amap を使用した React 実装例 (react-amap)

React の PC 版は Amap を使用するようにリファクタリングされました。情報を検索したと...

収集する価値のある Linux ドキュメント編集コマンド 27 個

Linux col コマンドLinux の col コマンドは制御文字をフィルタリングするために使用...

2015-2016年に主流となるインタラクティブ体験のトレンド

5月の最も重要なインタラクティブデザイン記事!今年、Baiduのデザイナーは体験の観点から出発し、大...

一時ファイルを作成できないために MySQL が起動できない問題を解決する方法

問題の説明最近、仕事中に問題が発生しました。MySQL が起動に失敗しました。エラー ログは次のとお...

実用的なクイックスタートReactルーティング開発

インストールインストールするには、次のコマンドを入力します。 // ネプ npm で react-r...

CSS アニメーション プロパティの使用方法とサンプル コード (transition/transform/animation)

開発中、優れたユーザー インターフェイスには常にいくつかのアニメーションが組み込まれます。 CSS ...

VMWare を使用して Windows 上で Linux 環境を構築する手順 (画像とテキスト)

Mac を返却して以来、元のラップトップは使用されていません。このラップトップの構成は非常に良好で...

CSS で中空効果を実装するサンプルコード

効果原理主にCSSグラデーションを使用して、切り取りを必要としない背景のくり抜きを実現します。クーポ...

MySQL トランザクションと分離レベルの基本原理の簡単な分析

目次序文1. 取引の基本原則の簡単な分析原子性:持続性分離:一貫性: 2. 分離レベルの基本原理の分...

Vueコンポーネントドキュメントを自動生成する方法を分析する

目次1. 現状2. コミュニティソリューション2.1 事業レビュー3. 技術的ソリューション3.1....

マップタグパラメータの詳細な紹介と使用例

マップ タグはペアで表示する必要があります。 <map> ....</map>...

Rancher のデプロイメントと K8S クラスターのインポートに関する問題

Rancher のデプロイメントには、次の 3 つのアーキテクチャがあります。高可用性 Kubern...

ドメイン名を介してプロジェクトにアクセスするnginx + tomcatの例

ドメイン名を使ってプロジェクトにアクセスする方法が気になったのですが、自分でドメイン名を取得するのは...

Angular環境構築と簡単な体験のまとめ

Angular入門Angular は、Google が開発したオープンソースの Web フロントエン...