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

推薦する

MySQL の大文字と小文字の区別に関する注意

目次MySQLの大文字と小文字の区別はパラメータによって制御されますMySQLの大文字と小文字の区別...

JavaScript キャンバス テキスト クロック

この記事では、テキストクロックを実装するためのキャンバスの具体的なコードを例として紹介します。具体的...

Vue px to rem 構成の詳細な説明

目次方法1 1. 構成とインストールの手順:方法2方法3要約する方法1 1. 構成とインストールの手...

MYSQL8.0.13 無料インストール版 設定チュートリアル例 詳細説明

1. ダウンロード、例として8.0を取り上げますダウンロードアドレス: https://dev.my...

DockerでLinuxシェルコマンドを実行する方法

Docker でシェル コマンドを実行するには、コマンドの前に sh -c を追加する必要があります...

CSSは高さと幅を固定した要素の比例表示効果を実現します

padding-top パーセンテージを使用すると、固定幅と比例した高さの表示を実現できます。現在の...

CentOS に MySQL 5.5 をインストールするための完全な手順

目次1. インストール前の準備、インストールパッケージのダウンロード1 インストールの準備2 インス...

js 正確な計算

var numA = 0.1; var numB = 0.2; アラート(numA + numB)...

Docker ケース分析: MySQL データベース サービスの構築

目次1 設定ディレクトリとデータディレクトリを作成する3 イメージからホストに構成ファイルをコピーす...

Javascriptを使用して滑らかな曲線を生成する方法

目次序文ベジェ曲線の紹介二次ベジェ曲線3次ベジェ曲線ベジェ曲線計算機能フィッティングアルゴリズム付録...

MYSQL大規模書き込み問題の最適化の詳細な説明

概要: MySQL のパフォーマンス最適化について話すとき、誰もがクエリ パフォーマンスを向上させる...

WeChatアプレットがSMS認証コード送信のカウントダウンを実装

この記事では、WeChatアプレットがSMS認証コードのカウントダウンを送信するための具体的なコード...

Unicode の一般的な文字の概要

初期のコンピューターのほとんどは ASCII 文字しか使用できませんでしたが、その後、主要な西洋のア...

Linux 上の Vim で色とテーマを変更する方法

Vim は Linux でよく使用されるテキスト エディターです。 Vim は、Sublime や ...

VUEは登録とログインの効果を実現します

この記事の例では、登録とログインの効果を実現するためのVUEの具体的なコードを紹介します。具体的な内...