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

推薦する

Nginx ストリーム構成プロキシ (Nginx TCP/UDP ロード バランシング)

序章nginx が優れたリバース プロキシ サービスであることは誰もが知っています。nginx を使...

js が CSS 属性 (値) のサポートを決定して通知する状況の分析

新しい CSS 機能を使用する場合、その互換性は常に考慮されます。おそらく、その互換性、どのブラウザ...

jsは赤い封筒の順序と量を指定するアルゴリズムを実装します

この記事では、指定された赤い封筒の順序と金額を実装するためのjsの具体的なコードを共有します。具体的...

雨滴効果を実現する JavaScript キャンバス

この記事の例では、雨滴効果を実現するためのキャンバスの具体的なコードを参考までに共有しています。具体...

Vue バックエンド管理システムのページング機能の実装例

この記事では、主に Vue バックグラウンド管理システムのページング機能の実装を紹介し、次のように共...

Dockerのプロセスとイメージを実行するための基本コマンドの詳細な説明

目次1. ワークフローを実行する2. ミラーリングの基本コマンド1. ワークフローを実行するDock...

Linuxにログインする際の文字セットの問題を解決する方法

文字セットエラーは常に存在するロケール: LC_CTYPE をデフォルト ロケールに設定できません:...

JSメモリ空間の詳細な説明

目次概要1. スタックとヒープ2. 変数オブジェクトと基本データ型3. 参照データ型とヒープメモリメ...

Centos6.5 に zabbix2.4 をインストールするチュートリアル図

centos-DVD1バージョンシステムの固定IPアドレスは192.168.159.128で、cen...

vue3 を使用してカウント関数コンポーネントのカプセル化例を実装する

目次序文1. カプセル化の重要性2. どのようにカプセル化しますか? 1. アイデア2. 準備2. ...

HTMLはキャンバスを使用して箇条書きスクリーン機能を実装します

導入最近、大きな課題をこなす際に、弾幕プレイヤーを作る必要がありました。他の人のソースコードを借りて...

Linux 脆弱性スキャンツール lynis の使用分析

はじめに: Lynis は、徹底的なセキュリティ スキャンを実行できる Unix システム用のセキュ...

ハイパーリンクを開くターゲットのテスト

リンクのターゲット属性は、リンクが開く場所を決定します。その値は通常、_blank、_self、_p...

MySQL 学習データベースバックアップの詳細な説明

目次1.DB、DBMS、SQL 2. データベースの特徴3. SQL分類4. MySQLを起動および...

VMware 仮想マシンでの CentOS7 ネットワーク構成 (ホストのワイヤレス インターネット アクセス)

CentOS7 システムを使用するのは今回が初めてで、ネットワーク構成を行う際に多くの問題が発生し...