Centos 7にmysql5.7.24バイナリバージョンをインストールする方法と解決方法

Centos 7にmysql5.7.24バイナリバージョンをインストールする方法と解決方法

MySQLバイナリのインストール方法

mysqlをダウンロード

参考:

1. パッケージを解凍する

tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

2. 実際の生産環境

mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql5.7 を実行します。

a. 新しいMysqlユーザーグループを追加する

 グループ追加mysql

b. 新規ユーザーを追加する

オプション]# useradd -r -g mysql mysql

C. mysqlディレクトリに権限を与える

chown -R mysql:mysql mysql5.7

3. 環境が初期化されているディレクトリに移動する

 /home/usr/local/mysql5.6/ に移動します。
mkdirデータ
mkdir ログ
chown -R mysql:mysql mysql5.7

4. データを初期化し、インストールディレクトリとデータディレクトリを指定します

./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql5.7/ --datadir=/usr/local/mysql5.7/data/

6 スタートアップファイルをコピーする

 cp mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld

7. 起動パスを変更する

 vi /etc/init.d/mysqld
ベースディレクトリ = /usr/local/mysql5.7
データディレクトリ = /usr/local/mysql5.7/data

8. 環境変数を追加する(一番下に追加)l

 vi /etc/プロファイル
MYSQL_HOME をエクスポートします。
PATH="$PATH:$MYSQL_HOME/bin" をエクスポートします。

9. 設定ファイルを更新する

ソース /etc/profile

設定ファイルを変更する

vi /etc/my.cnf
[クライアント]
ポート=3306
[mysqld]
ベースディレクトリ=/usr/local/mysql5.7
データディレクトリ=/usr/local/mysql5.7/data
#ソケット=/usr/local/mysql5.7/mysql.sock
ソケット=/tmp/mysql.sock
ユーザー=mysql
#許可テーブルをスキップする
# さまざまなセキュリティリスクを防ぐために、シンボリックリンクを無効にすることをお勧めします
シンボリックリンク=0
# systemd を使用する場合、ユーザーとグループの設定は無視されます。
# 別のユーザーまたはグループでmysqldを実行する必要がある場合は、
# mariadbのsystemdユニットファイルを以下のとおりカスタマイズします。
# http://fedoraproject.org/wiki/Systemd の手順
[mysqld_safe]
ログエラー=/usr/local/mysql5.7/log/mysqld.log
pid ファイル = /usr/local/mysql5.7/data/mysqld.pid
#
# configディレクトリからすべてのファイルをインクルードする
#
!includedir /etc/my.cnf.d

11. 自動起動を追加する

 chkconfig --add mysqld
 chkconfig mysqld オン

12. mysqldを起動する

 サービスmysqldの開始
 ネットスタット -anpt

13. パスワードを変更する(パスワードが初期化されている場合はパスワードがあります)

2018-11-02T02:07:44.574468Z 1 [注] root@localhost の一時パスワードが生成されます: lXyB0%fi#9-S (これがパスワードです)
mysql>ヘルプコンテンツ
エラー 1820 (HY000): このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。
mysql>ヘルプコンテンツ
エラー 1820 (HY000): このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。
mysql> データベースを表示します。
エラー 1820 (HY000): このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。

解決

1. ユーザーパスワードを変更する

mysql> alter user 'root'@'localhost' identified by 'youpassword';

または

mysql> パスワードを password("youpassword") に設定します。

2. 権限を更新する

mysql> 権限をフラッシュします。
mysql>ヘルプコンテンツ

要約する

上記は、編集者が紹介した Centos 7 に mysql5.7.24 バイナリ バージョンをインストールする方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Linux での MySQL 5.7.18 バイナリ パッケージのインストール チュートリアル (デフォルトの構成ファイル my_default.cnf なし)
  • CentOS 6.5 に MySQL 5.7.17 バイナリ インストールとマルチインスタンス構成を展開する
  • MySQL 5.7.18 バージョンのインストール パスのカスタマイズに関する詳細なチュートリアル (バイナリ パッケージのインストール)
  • Centos7.5 は mysql5.7.24 バイナリ パッケージの展開をインストールします
  • CentOS 7 にコマンドライン経由で Linux 汎用バイナリ版の MySQL 5.7.11 をインストールする詳細なチュートリアル
  • Linux バイナリ ユニバーサル パッケージを使用して MySQL 5.6.20 をインストールするチュートリアル
  • Ubuntu システムに mysql5.6 をインストールする (バイナリ経由)
  • mysql 5.7.19 最新バイナリインストール
  • Linux での MySQL 5.6.24 (バ​​イナリ) 自動インストール スクリプト
  • MySQLバイナリのインストールとバックアップの全プロセス記録

<<:  Vueは複数の画像の追加、表示、削除を実装します

>>:  Dockerコンテナを停止または強制終了できない問題の解決策

推薦する

mysqlは指定された期間内の統計データを取得します

mysqlは指定された期間内の統計データを取得します年別統計 選択 カウント(*)、 DATE_FO...

mysql エラー 1045 (28000) - ユーザーへのアクセスが拒否される問題を解決する方法

問題の説明 (以下の説明は Windows 環境に限定されます): D:\develop\ide\m...

VMware Workstation Pro は Win10 ピュア バージョンのオペレーティング システムをインストールします

この記事では、VMware Workstation Pro で Win10 オペレーティング システ...

mysql8でルートユーザーのパスワードをリセットする手順を完了します

序文最近、多くの新しい同僚がこの質問をしてきました。特に、homebrew を通じて自動的にインスト...

mysql ローカルログインでポート番号を使用してログインできない問題の解決策

最近、Linux を使用してローカルにログインしていたところ、正常にログインできず、次のエラー メッ...

Docker Compose で利用可能な環境変数の詳細な説明

Compose のいくつかの部分は、何らかの方法で環境変数を扱います。このチュートリアルは、必要な情...

Vue で AES.js を使用する詳細な手順

AES暗号化の使用データ転送の暗号化と復号化処理 --- AES.js最初のステップ: vue に ...

MySQLクラスタのDockerデプロイメントの実装

シングルノードデータベースの欠点大規模なインターネットプログラムはユーザーベースが大きいため、アーキ...

WeChatアプレットがテキストスクロールを実装

この記事の例では、WeChatアプレットでテキストスクロールを実装するための具体的なコードを参考まで...

Chromeの最小フォントサイズ制限12pxに対する最終的な解決策

ウェブサイトを作成するユーザーの多くが、このような問題に遭遇すると思います。Chrome のデフォル...

Linux での MySQL データベースのアンインストール

Linux で MySQL データベースをアンインストールするにはどうすればいいですか? 以下では、...

Linux でジャンクファイルをエレガントに削除する方法

あなたも私と同じように、コンピューターのファイルを整然と整理し、不要なファイルを適宜削除するプログラ...

vue+rem カスタムカルーセル効果

vue+remを使用したカスタムカルーセルチャートの実装は参考までに。具体的な内容は以下のとおりです...

MySQL の組み込み関数 find_in_set を使用した効率的なあいまい検索の詳細な説明

一般的に使用される方法は次の 4 つです。 1.locate()メソッドを使用する一般的な使用法: ...

HTMLはシンプルで美しいログインページを作成します

まずは見てみましょう。 HTML ソースコード: XML/HTML コードコンテンツをクリップボード...