CentOS7.5 MySQLのインストールチュートリアル

CentOS7.5 MySQLのインストールチュートリアル

1. まずシステムにmysqlがインストールされているかどうかを確認します

rpm -qa | grep mysql

2. mysqlリポジトリソース(5.7)をダウンロードする

実行ファイル: mysql57-community-release-el7-10.noarch.rpm

エラーが次の場合: -bash: wget: コマンドが見つかりません

プラグインをインストールする  yum -y install wget

3. mysql-community-release-el7-5.noarch.rpmパッケージをインストールします。

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

4. MySQLをインストールする

sudo yum mysql-serverをインストールします

5. MySQLパスワードをリセットする

図に示すように、MySQL の実行ステータスを確認します。

systemctl ステータス mysqld.service

この時点で、MySQL は正常に実行され始めていますが、MySQL に入るには、まず root ユーザーのパスワードを見つける必要があります。次のコマンドを使用して、ログ ファイルでパスワードを見つけることができます。

grep "パスワード" /var/log/mysqld.log

次のコマンドを使用してデータベースに入ります。

mysql -uroot -p

初期パスワードを入力します (上の画像の末尾の Es9akjRtrd<4)。MySQL ではデータベースを操作する前にパスワードを変更する必要があるため、この時点では何もできません。

ALTER USER 'root'@'localhost' を '新しいパスワード' で識別します。

「新しいパスワード」を設定したいパスワードに置き換えます。注意: パスワードには、大文字と小文字、数字、特殊記号 (、/';: など) を含める必要があります。そうしないと、構成が失敗します。

6. MySQLサービスを再起動する

サービスmysqldを再起動

次に、ルート アカウントのリモート接続パスワードを設定します。アカウントとパスワードは両方ともルートです。

 mysql -u ルート -p

*.* のすべての権限を、" your password " で識別される root@"%" に付与します。

サーバーを再起動します

サービスmysqldを再起動

7. 外部ネットワークツールを使用してMySQLに接続する

MySQLに接続するためのユーザー名とパスワードは両方ともrootです

ファイアウォールをオフにする

systemctl 停止 ファイアウォールd.service

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

以下もご興味があるかもしれません:
  • CentOS7.5 の MySQL8.0.19 のインストールチュートリアルの詳細な手順
  • CentOS7.5 は mysql_multi を使用して MySQL5.7.28 の複数インスタンスをインストールします (詳細説明)
  • Centos7.5 は mysql5.7.24 バイナリ パッケージの展開をインストールします

<<:  カンマで区切られたmysqlの分割関数の実装

>>:  キャッシュサーバーを構築するためのMemcached方式

推薦する

配列をフィルタリングするJavaScript

この記事では、配列フィルタリングを実装するためのJavaScriptの具体的なコードを参考までに紹介...

MySQL でよく使用されるデータベースとテーブル シャーディング ソリューションの概要

目次1. データベースのボトルネック2. サブライブラリとサブテーブル2. 横長テーブル3. 垂直サ...

Linux のよく使うコマンドの使い方を詳しく解説(第 2 回)———— テキストエディタのコマンド vi/vim

vi/vim の紹介どちらもマルチモード エディターです。違いは、vim が vi のアップグレー...

MySQLの累積集計原理と使用例の分析

この記事では、例を使用して、MySQL 累積集計の原理と使用方法を説明します。ご参考までに、詳細は以...

MySQL SHOW PROCESSLISTはトラブルシューティングの全プロセスを支援します

1. SHOW PROCESSLISTコマンドSHOW PROCESSLIST は実行中のスレッド ...

Windows 10 無料インストール版の MySQL インストールと設定のチュートリアル

ネットでいろいろ検索してみたところ、Linux システム向けではなく、現在の新しいバージョンと一致し...

Vue+Springbootでインターフェースシグネチャを実装するためのサンプルコード

1. 実装のアイデアインターフェース署名の目的は、リクエストパラメータが改ざんされていないか、リクエ...

Vueは小さなフォーム検証機能を実装します

この記事では、フォーム検証を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

Vueコンポーネントの再利用と拡張の詳細な説明

目次概要延長は必要ですか?スロットJavaScript ユーティリティ関数拡張コンポーネントの複数の...

MySQL テーブルを削除する際の I/O エラーの原因分析と解決方法

問題現象最近、sysbench を使用して MySQL をテストしました。テストに長い時間がかかった...

Webデザインチュートリアル(7):Webデザインの効率化

<br />前の記事:Webデザインチュートリアル(6):デザインへの情熱を持ち続けまし...

シンプルな画像ドラッグ効果を実現する js

この記事では、簡単な画像ドラッグ効果を実現するためのjsの具体的なコードを参考までに紹介します。具体...

HTML の 5 種類のスペースの意味

HTML には、幅の異なる 5 つのスペース エンティティが用意されています。非改行スペース ( )...