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 の分析

推薦する

k8sとDockerの関係についての簡単な説明

最近、プロジェクトでは kubernetes (以下、k8s と表記、k と s の間には 8 つの...

Win10 での MySQL 8.0.16 のインストールと設定のチュートリアル

1. MySQL 8.0.16を解凍する次の図に示すように、解凍後にdadaフォルダとmy.ini構...

MySQL の一般的なログの概要

序文: MySQL システムには、さまざまな種類のログが存在します。さまざまなログにはそれぞれ独自の...

Dockerはコンテナに入るためにルートを使用する

まずdockerコンテナを実行しますルートユーザーとしてコマンドを実行する sudo docker ...

SpringBoot でマイクロサービスを構築するために Docker を使用した実際の記録を分析する

それは何ですか? Spring Boot は、Spring オープンソース組織のサブプロジェクトであ...

CocosCreatorでクールなレーダーチャートを描く方法

目次序文プレビュー文章グラフィックコンポーネントプロパティ機能グリッドを描く軸角度を計算するスケール...

MySQL実践ウィンドウ関数SQL分析クラスの生徒のテストの成績と生活費

目次1. 背景2. テーブル作成ステートメントとデータ挿入テーブルを作成するデータの挿入3. ウィン...

MySQLフィルタリングレプリケーションのアイデアの詳細な説明

目次mysql フィルター レプリケーションメインデータベースに実装ライブラリから実装いくつかの質問...

Kali に docker と portainer をインストールする方法

dockerの登場により、多くのサービスが徐々にハードウェアアーキテクチャへの依存から脱却しました。...

優れた登録プロセスの手順

ウェブサイトにとって、これは最も基本的な機能です。それでは、登録プロセスに含まれる手順を見てみましょ...

Dockerコンテナ監視とログ管理の実装プロセス分析

Docker の導入規模が大きくなると、コンテナを監視する必要があります。一般的に、Docker に...

XHTMLタグには終了タグがある

<br />オリジナルリンク: http://www.dudo.org/article....

Vue はスクロール可能なポップアップウィンドウ効果を実装します

この記事では、スクロール可能なポップアップウィンドウ効果を実現するためのVueの具体的なコードを参考...

同期スクロールを実現するための複数のテーブル要素のサンプルコード

Element UIは、複数のテーブルを同時に水平および垂直にスクロールすることを実装します。 コー...

JavaScript はスローモーションアニメーションのカプセル化と使用法を説明します

プロセス分析の実装(1)繰り返して電話をかけるには?答え: 関数をカプセル化して一度だけ呼び出すコー...