Linux 環境に mysql5.7.36 データベースをインストールするチュートリアル

Linux 環境に mysql5.7.36 データベースをインストールするチュートリアル

ダウンロードアドレス: https://dev.mysql.com/downloads/mysql/5.7.html#downloads

ここに画像の説明を挿入

サーバーにアップロード

rz-be

ファイルを解凍する

tar -xvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz 

ここに画像の説明を挿入

移動して名前を変更する

mv mysql-5.7.36-linux-glibc2.12-x86_64 /usr/local/mysql

MySQLユーザーグループとユーザーを作成し、権限を変更する

グループ追加mysql
ユーザー追加 -r -g mysql mysql

groupadd: group 'mysql' already existsが表示された場合は、以前にmysqlをインストールしたことがあるので無視してスキップしてください。

データディレクトリを作成し、権限を付与する

mkdir -p /data/mysql #ディレクトリを作成 chown mysql:mysql -R /data/mysql #権限を付与

ここに画像の説明を挿入

my.cnf を設定する

vim /etc/my.cnf

内容は以下のとおりです

[mysqld]
バインドアドレス=0.0.0.0
ポート=3306
ユーザー=mysql
ベースディレクトリ=/usr/local/mysql
データディレクトリ=/data/mysql
ソケット=/tmp/mysql.sock
ログエラー=/data/mysql/mysql.err
pidファイル=/data/mysql/mysql.pid
#キャラクター設定
文字セットサーバー=utf8mb4
シンボリックリンク=0
明示的なタイムスタンプのデフォルト=true
innodb_log_file_size = 512M
最大許容パケット = 200M

ここに画像の説明を挿入

編集後: wq! 保存して終了

データベースを初期化する

mysql binディレクトリに入る

cd /usr/local/mysql/bin/

初期化

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

パスワードを表示

猫 /data/mysql/mysql.err 

ここに画像の説明を挿入

mysqlを起動し、rootパスワードを変更する

まず、mysql.serverを/etc/init.d/mysqlに配置します。

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

mysqlを起動し、mysqlプロセスを表示します。

サービスmysql開始
 
ps -ef | grep mysql
 

ここに画像の説明を挿入

これは、MySQL が正常にインストールされたことを意味します。次に、パスワードを変更します。まず、MySQL にログインします。前のパスワードはランダムに生成されます。

./mysql -u ルート -p #bin ディレクトリ

次の 5 つの手順に従って再度ログインしてください。

パスワードを設定 = PASSWORD('123456');
ALTER USER 'root'@'localhost' パスワードの有効期限を決して切らさないでください。
権限のフラッシュ;  
ユーザーを更新します。ホストを '%' に設定します。ユーザーを 'root' に設定します。#root がどのホストからでもアクセスできるようにします。FLUSH PRIVILEGES;#更新します。

MySQL可視化ツールに接続する

ここに画像の説明を挿入

仕上げる

Linux 環境に mysql5.7.36 データベースをインストールするチュートリアルに関するこの記事はこれで終わりです。Linux に mysql5.7.36 をインストールすることに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux 環境に MySQL 8.0 をインストールするプロセスの紹介
  • Linux 7.6 バイナリに MySQL 8.0.27 をインストールする詳細な手順
  • Linux での MySQL のインストールに関するチュートリアル
  • Linux での MySQL マルチインスタンスの展開とインストール ガイド
  • Linux での MySQL 8.0.25 のインストールと設定のチュートリアル
  • mysql8.0.23 Linux (centos7) のインストールの完全かつ詳細なチュートリアル
  • Linux環境にMySQLデータベースをインストールする詳細なチュートリアル
  • Linux で mysql-8.0.20 をインストールするための詳細なチュートリアル
  • Linux システム MySQL8.0.19 クイックインストールと構成チュートリアル図
  • Linux Centos7 に mysql8 をインストールするチュートリアル
  • Linux環境にMySQLデータベースをインストールする

<<:  発生したブラウザの互換性の問題と解決策(推奨)について

>>:  html-webpack-plugin' を使用してメモリ内に HTML ページ プラグインを生成します。

推薦する

ethers.js を使用して Solidity スマート コントラクトをデプロイする方法

Ethereum 上で DApps を開発したことがある場合は、フロントエンド JavaScript...

MySQL マスタースレーブ同期遅延の原因と解決策

歴史的な理由により、MySQL レプリケーションは、REDO ログではなく論理バイナリ ログに基づい...

Linux コマンドラインからファイルを削除する実用的な方法

rm コマンドrm コマンドは、ファイルを削除するときによく使用されるコマンドです。ファイルまたはデ...

Windows10 HomeバージョンにDockerをインストールするときに発生する問題の概要

Docker ダウンロード アドレス: http://get.daocloud.io/#instal...

CentOS 7.x に ZSH ターミナルをインストールする方法

1. 基本コンポーネントをインストールするまず、 yumコマンドを実行して、コードpullために必要...

MySQLとOracleのメタデータ抽出例分析

目次序文メタデータとは参照文書アドレスまずはMySQLについてお話しましょうOracleについて話し...

CSS変数を使用してダークモードを実装するためのサンプルコード

最近、WeChatはAppleによってダークモードの開発を強制されました。ますます多くのウェブサイト...

MySQL をクリーンにアンインストールする方法 (テスト済みで効果的)

Mysql を完全にアンインストールするにはどうすればいいですか?以下の手順に従って実行してくださ...

DockerでRedisを使用するための詳細な手順

1. はじめにこの記事では、Docker を使用して Redis を探索する方法を説明します。 Do...

JavaScript 文字列オブジェクトメソッド

目次文字列オブジェクトのメソッド方法 1: indexOf() (推奨)方法 2: search()...

MySQL が外部キーを作成できない理由と解決策

2 つのテーブルを関連付けるときに、外部キーを作成できませんでした。このブログから、問題は、ポイント...

MySQL 8.0.2 オフラインインストールと設定方法のグラフィックチュートリアル

MySQL_8.0.2のオフラインインストール方法は参考までに。具体的な内容は以下のとおりです。次の...

Vueの監視方法のケースの詳細な説明

Vueでの監視方法時計知らせ名前: 監視する属性に同じ名前を付ける必要があります。 1. 機能Vue...

数ステップでサイバーパンク2077風の視覚効果を実現するCSS

背景記事を始める前に、賽博朋克とは何か、賽博朋克2077とは何かを簡単に理解しましょう。サイバーパン...