CentOS7 64でのMySQL5.6.40の詳細なインストール手順

CentOS7 64でのMySQL5.6.40の詳細なインストール手順

CentOS7 64でのMySQL5.6.40のインストール手順

1) 以前にインストールしたMySQLをアンインストールする

rm -rf /usr/local/mysql
rm -rf /etc/init.d/mysqld

2) データベースディレクトリを削除する

rm -rf /data/mysql/

3) インストール中に問題が発生するのを避けるため、アンインストール後に依存するパッケージをインストールします。

yum -y インストール wget vim bash補完
yum -y インストール gcc gcc-c++ cmake ncurses-devel autoconf perl perl-devel

4) mysql-5.6.40.tar.gzをダウンロードする

https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.40.tar.gz をダウンロードしてください

5) MySQLインストールディレクトリ、データ保存ディレクトリ、およびユーザーグループを作成する

mkdir -p /usr/local/mysql/data
グループ追加mysql
ユーザー追加 -r -g mysql mysql

6) ファイルを現在のフォルダに解凍してインストールします

tar -zxvf mysql-5.6.40.tar.gz
mysql-5.6.40 をインストールします
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #デフォルトのインストールディレクトリ -DINSTALL_DATADIR=/usr/local/mysql/data \ #データベースストレージディレクトリ -DDEFAULT_CHARSET=utf8 \ #utf8 文字を使用 -DDEFAULT_COLLATION=utf8_general_ci \ #文字をチェック -DEXTRA_CHARSETS=all \ #すべての拡張文字セットをインストール -DENABLED_LOCAL_INFILE=1 #ローカルでデータをインポートできるようにする make && make install

7) ディレクトリの権限を設定する

cd /usr/local/mysql
chown -R mysql:mysql 。
chown -R mysql:mysqlデータ

8) システムサービスにmysqlスタートアップサービスを追加する

sp サポートファイル/my-default.cnf /etc/my.cnf

9) 基本的なテーブルを作成する

./scripts/mysql_install_db --user=mysql

10) 環境変数を設定して追加する

vim /etc/プロファイル
MYSQL_HOME="/usr/local/mysql" をエクスポートします。
PATH="$PATH:$MYSQL_HOME/bin" をエクスポートします。
#:wq保存して終了 /etc/profile

11) システム起動ファイルにmysql起動ファイルを追加する

cp サポートファイル/mysql.server /etc/init.d/mysql

12) CentOS7でのmysqlコマンド

systemctl で MySQL を起動します
systemctl でmysqlを再起動する
systemctl 停止 mysql
systemctl で MySQL を有効にする

13) MySQLパスワードを変更する

mysqladmin -u ルートパスワード

14) MySQLに接続する

mysql -uroot -p
****** #パスワードを入力 exit #終了

要約する

CentOS7 64 での MySQL5.6.40 のインストール手順に関するこの記事はこれで終わりです。CentOS7 での MySQL5.6.40 のインストールの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • CentOS 7 に MySQL 8.0.20 データベースをインストールするための詳細なチュートリアル
  • CentOS7.8 に mysql 8.0.20 をインストールするための詳細なチュートリアル
  • Centos7 ベースの mysql5.7 のクイックインストールのチュートリアル分析
  • CentOS8 デプロイメント LNMP 環境で mysql8.0.29 をコンパイルしてインストールする方法の詳細なチュートリアル
  • CentOS7.5 の MySQL8.0.19 のインストールチュートリアルの詳細な手順
  • VMware に CentOS7 をインストールし (静的 IP アドレスを設定)、Docker コンテナ経由で mySql データベースをインストールする (非常に詳細なチュートリアル)
  • Centos7 MySQL データベースのインストールと設定のチュートリアル

<<:  JS関数の継承について学ぶ記事

>>:  Alibaba Cloud CentOS7 サーバーの nginx 構成と FAQ の分析

推薦する

formData 形式タイプを使用してファイルをアップロードする Vue の例

Vue では、一般的にフロントエンドとバックエンドを分離したプロジェクトがあり、データ操作を実装する...

Centos7 システムでの MySQL マスター スレーブ同期構成スキーム

序文最近、高可用性プロジェクトに取り組む際には、データの同期が必要になっています。ノードが 2 つし...

WeChatミニプログラム公式顔認証の詳しい説明

ミニプログラムはユーザーの個人情報を収集してアップロードしましたが、拒否されました。こんにちは、ミニ...

Apache Tika を使用してファイルが破損しているかどうかを検出する方法

Apache Tika は、さまざまな形式のファイルからファイル タイプを検出し、コンテンツを抽出す...

Ubuntu20のtzselect設定時間失敗問題、Raspberry Piサーバ(推奨)

2 日前、Raspberry Pi サーバーを Ubuntu 20 にアップグレードしました。今日...

ハイパーリンクアイコンの仕様: 記事の読みやすさを向上

1. ハイパーリンクアイコンの仕様とは?<br />ハイパーリンクアイコンの仕様は、「C...

Docker 用ビジュアル UI 管理ツール Portainer のインストールと使用方法の分析

Portainer は、ステータス表示パネル、アプリケーション テンプレートの迅速な展開、コンテナ ...

MySQL インデックス カバレッジの例の分析

この記事では、MySQL インデックス カバレッジについて例を挙げて説明します。ご参考までに、詳細は...

バッテリー残量が少なくなったときに Linux を自動シャットダウンする方法

序文最近、私の住居の電力事情が不安定で、突然の停電が頻繁に起こります。ノートパソコンを持っているので...

MySQL 文字列分割の例 (区切り文字なしの文字列抽出)

区切り文字なしの文字列抽出質問の要件データベース内のフィールド値:実装効果: 1行のデータを複数行に...

Docker での RocketMQ の詳細なインストールと使用

RocketMQ イメージを検索するには、Docker の hub.docker.com で検索する...

Dockerの基本的なネットワーク構成の詳細な説明

外部アクセスポートをランダムにマップする -P フラグを使用すると、Docker は 49000 か...

VueプロジェクトにPWAを導入する手順

目次1. 依存関係をインストールする2. vue.config.js ファイルで pwa を設定しま...

グリッド共通レイアウトの実装

両側に隙間なし、各列間に隙間あり 幅: 100%; 表示: グリッド; グリッドテンプレート列: r...

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

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