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

推薦する

Vue で PC 解像度の適応を実装するためのサンプルコード

目次プラン依存関係をインストールする依存関係の導入pxをremに変換するFlexible.jsを変更...

MySql ファジークエリ JSON キーワード取得ソリューションの例

目次序文オプション1:オプション2:オプション3:オプション4(最終的に採用されたオプション):要約...

MySQL 8.0.12 クイックインストールチュートリアル

MySQL 8.0.12 のインストールには 2 日かかり、さまざまな問題が発生しました。以下にまと...

テキストの折り畳み特殊効果を実現する HTML+CSS の例

この記事では、主に HTML + CSS を使用してテキストの折りたたみ特殊効果を実現する例を紹介し...

Nginx + consul + upsync を使用して動的負荷分散を実現する方法の詳細な説明

目次前提条件DNSドメイン名解決プロセス外部ネットワークマッピングnginxコア知識nginxとはア...

JSは検証コードのランダム生成を実装します

この記事の例では、検証コードのランダム生成を実現するためのJSの具体的なコードを参考までに共有してい...

Vueは時間カウントダウン機能を実装する

この記事では、Vueの具体的なコード例を参考までに紹介します。具体的な内容は以下のとおりです。必要:...

Chrome、Firefox、IEで入力カーソルの位置がずれる問題の解決方法

ブラウザで入力カーソルがずれる問題の詳しい説明<br />仕事で問題に遭遇し、解決策を探...

JavaScript で Webpack を使用するチュートリアル

目次0. Webpackとは1. Webpackの使用2. Webpackのコアコンセプト2.1 エ...

MySQLクエリ文を書き換える3つの戦略

目次複雑なクエリとステップバイステップのクエリクエリステートメントを分割する共同クエリの分解問題のあ...

Docker で既存のイメージに基づいて新しいイメージを構築する方法

既存のイメージから新しいイメージを構築することは、Dockerfile ドキュメントを通じて行われま...

React+Typescriptはカウントダウンフックメソッドを実装します

まず、setIntervalはフックとしてカプセル化されます👇 'react' から...

JS変数ストレージのディープコピーとシャローコピーの詳しい説明

目次可変タイプとストレージスペーススタックメモリとヒープメモリ基本的なデータ型参照タイプグラフィック...

MySQL パフォーマンス チューニングについて知っておくべき 15 個の重要な変数 (要約)

序文: MYSQL は最も人気のある WEB バックエンド データベースです。最近、NOSQL がま...

Lvs+Nginx クラスターを使用して高並列アーキテクチャを構築する例

目次1. Lvsの紹介2. Lvs負荷分散モード2.1 NAT 2.2 ターン2.3 DRモード3....