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 プロキシ設定を追加する方法

推薦する

Dockerは1行のコマンドでFTPサービス構築の実装を完了します

1行のコマンド docker run -d \ -v /share:/home/vsftpd \ -...

mysql インストーラ コミュニティ 8.0.16.0 のインストールと構成のグラフィック チュートリアル

mysqlインストーラコミュニティ8.0.16.0インストールグラフィックチュートリアル、参考までに...

MySQL のユニークインデックスと通常のインデックスのどちらを選択すればよいでしょうか?

ユーザー テーブルを設計するときに、各人の ID 番号が一意であり、検索する必要があるシナリオを想像...

js で下線とキャメルケースの変換を実装する (複数の方法)

目次適用シナリオ:方法 1: 正規表現 (推奨)方法2: 配列のreduceメソッドを使用する方法3...

Vue2/vue3 ルーティング権限管理方法の例

1. Vueルーティングの権限制御には一般的に2つの方法がありますa. ルーティングメタ情報(メタ)...

MySQL InnoDB トランザクション ロック ソースコード分析

目次1. ロックとラッチ2. 繰り返し読み取り3. インサートロックプロセス3.1 ロックモード3....

MySQL データベース クエリ パフォーマンス最適化戦略

クエリを最適化するExplain ステートメントを使用してクエリ ステートメントを分析するExpla...

nginx を使用して静的リソース サーバーを構築する方法

Windows を例にとると、Linux も実際には同じです。静的リソースサーバーを構築するパソコン...

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

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

WMLタグの概要

構造関連タグ--------------------------------------------...

HTML ユーザー登録ページ設定ソースコード

上記の Web ページをデザインします。 <!DOCTYPE html> <htm...

この記事では、MySQLのマスタースレーブ同期の原理を説明します。

目次MySQL マスタースレーブ同期原理の簡単な分析1. マスタースレーブとは何ですか? 2. 主従...

Vueプロジェクトでのトークン検証ログイン(フロントエンド部分)

この記事の例では、Vueプロジェクトでのトークン検証ログインの具体的なコードを参考までに共有していま...

ウェブページのメモリとCPU使用量を削減する方法

<br />Web ページによっては、サイズは大きくないように見えても開くのに非常に時間...