mysql での rpm インストールの詳細な説明

mysql での rpm インストールの詳細な説明

インストールとアンインストールの表示

# rpm -qa | grep mysql を表示

# アンインストール yum -y remove mysql-libs-5.1.66-2.el6_3.x86_64

1. CentOS7ではまずmariadbをアンインストールする必要がある
コマンドrpm -qa | grep mariadbを表示します。

インストール パッケージ リソース アドレス

mysql ダウンロード アドレス: https://dev.mysql.com/downloads/mysql/

# リソース名mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar をダウンロードします

リソースを解凍する

tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-バンドル.tar

rpmパッケージを入手する

mysql-コミュニティ-共通-5.7.19-1.el6.x86_64.rpm

mysql-コミュニティクライアント-5.7.19-1.el6.x86_64.rpm

mysql-コミュニティサーバー-5.7.19-1.el6.x86_64.rpm

mysql-コミュニティライブラリ-5.7.19-1.el6.x86_64.rpm

インストール

# インストール順序# common --> libs --> クライアント --> サーバー

# インストールコマンド rpm -ivh mysql-community-common-5.7.19-1.el6.x86_64.rpm mysql-community-libs-5.7.19-1.el6.x86_64.rpm mysql-community-client-5.7.19-1.el6.x86_64.rpm mysql-community-server-5.7.19-1.el6.x86_64.rpm

libaioパッケージに頼る必要があるかもしれません

インストールコマンド yum -y install libaio

初期化

mysqld --initialize --user=mysql

起動する

サービスmysqldの開始

ログイン

# 初期パスワードを表示する cat /var/logs/mysql.log

 

#またはgrep 'password' /var/logs/mysql.log -n -B 5

 

# mysqlにログイン -uroot -p'123456'

# 初期パスワードを変更する set PASSWORD=PASSWORD('password');

リモートリンクの承認

### 192.168.0.1 が *[すべてのデータベース].*[すべてのテーブル] にリモート接続することを承認します アカウント: root パスワード: 123456

'123456' で識別される 'root'@'192.168.0.1' に *.* のすべての権限を付与します。

 

### すべてのIPを承認する

'123456' で識別される 'root'@'%' に *.* のすべての権限を付与します。

 

### 上記の*.*は[データベース].[テーブル]を意味します

 

 

### 権限をフラッシュするとすぐに承認が有効になります。

以下もご興味があるかもしれません:
  • MySQLデータベース移行により、大量のデータを迅速にエクスポートおよびインポートできます
  • MySQL データベースを操作して重複データを削除するシェル スクリプト
  • MySQLデータベースで列を追加、削除、変更する方法
  • MySQLはOracleシーケンスに似たソリューションを実装しています
  • シーケンス関数を実装する MySQL コード
  • ソケット ''/tmp/mysql.sock'' 経由でローカル MySQL に接続できない解決策
  • よく使用される MySQL 関数の完全なリスト (分類および要約)
  • MySQLのマスタースレーブ構成を使用して、読み取りと書き込みの分離を実現し、データベースの負荷を軽減します。
  • データベースの読み取りと書き込みの分離のコード構成を実現するmysql+spring+mybatis
  • MySQL の char、varchar、text フィールド タイプの違い

<<:  JavaScript 状態コンテナ Redux の詳細な説明

>>:  内部 IP アクセスのみを許可する Nginx プロキシ設定を追加する方法

推薦する

Vue コンポーネント (Vuex を含む) 間の値の転送に関する簡単な説明

目次父から息子へ:息子から父へ: Vuex を使用せずにコンポーネント間で値を渡す方法は、親から子、...

MySQL の日付関数と日付変換およびフォーマット関数

MySQL は、膨大なユーザーベースを持つ無料のリレーショナル データベースです。この記事では、My...

MySQL インデックス使用状況監視スキル (収集する価値あり!)

概要リレーショナル データベースでは、インデックスは、データベース テーブル内の 1 つ以上の列の値...

ウェブサイト開発におけるフロントエンド開発者とアーティストの知識の違い

概要: 多くの企業、特にインターネット Web サイトを主な事業とする企業のほとんどが、「アーティス...

MySQL に大量のデータを挿入する 4 つの方法の例

序文この記事では主に、MySQLに大量のデータを挿入する4つの方法を紹介し、参考と学習のために共有し...

Docker.v19 で Docker Compose オーケストレーション ツールをインストールして構成する方法

1. Compose の紹介Compose は、マルチコンテナ Docker アプリケーションを定義...

RHEL8 で静的 IP アドレスを設定するさまざまな方法の簡単な分析

Linux サーバーで作業している場合、ネットワーク カード/イーサネット カードに静的 IP アド...

MySQL の DDL と DML についての簡単な説明

目次序文1. DDL 1.1 データベース操作1.2 データテーブルの操作1.3 一般的なデータ型1...

VMware 仮想マシンのインストール CentOS 8 (1905) システム チュートリアル ダイアグラム

世界的に有名な仮想マシン ソフトウェア VMware-workstation-full-15.5.0...

Linux カーネル デバイス ドライバーのメモリ管理に関する注意事項

/************************ * Linux メモリ管理 *********...

VMware WorkStation を Docker for Windows で使用するための詳細なチュートリアル

目次1. はじめに2. Windows用Dockerをインストールする1. Windows用Dock...

Vue-pdfはPDFファイルのオンラインプレビューを実装します

序文ほとんどのプロジェクトでは、PDF ファイルのオンライン プレビューに遭遇するでしょう。このプロ...

mysql8.0.14.zip のインストール中にデータ フォルダを自動的に作成できませんでした。サービスを開始できません。

今日システムを再インストールした後、コンピューターに mysql を再インストールし、ZIP ファイ...

Vue は動的なプログレスバー効果を実現します

この記事では、動的なプログレスバー効果を実現するためのVueの具体的なコードを例として紹介します。具...

CSS3 ボタン境界アニメーションの実装

まず効果を見てみましょう: html <a href="#"> &l...