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方式

推薦する

Navicat を使用して MySQL データベースをエクスポートおよびインポートする方法

MySql は、私たちが頻繁に使用するデータ ソースです。開発者が練習、小規模なプライベート ゲーム...

Linuxで静的ネットワーク接続を構成する方法

Linux システムのネットワーク接続を構成するのは難しい場合があります。幸いなことに、多くの新しい...

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

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

MySQL 8.0 ウィンドウ関数の紹介と概要

序文MySQL 8.0 より前は、Oracle、SQL SERVER、PostgreSQL などの他...

CSSの省略記号とパディングを組み合わせた場合の問題の詳細な説明

CSS によるテキストの切り捨てテキストを自動的に切り捨てるスタイル コードを実装するには、次のコー...

VueとVueComponentの関係の詳細な説明

次のケースでは、これまでに学んだプロトタイプチェーンの知識ポイントを確認します。 // コンストラク...

WeChatミニプログラムページで値を返す4つの解決策のまとめ

目次使用シナリオ解決1. globalDataを使用して実装する2. ローカルキャッシュストレージを...

MAC+PyCharm+Flask+Vue.js ビルドシステム

目次node.js+nvm+npm を設定するnpmスイッチタオバオミラーVue.jsをインストール...

Docker クロスホストネットワーク (オーバーレイ) の実装

1. Dockerのホスト間通信Docker クロスホスト ネットワーク ソリューションには以下が含...

HTTPSの最も優れた説明

皆さんおはようございます。しばらく記事を更新していませんでした。実は、私は流行中に1か月以上家にいて...

タブ効果を実現する js 開発プラグイン

この記事の例では、タブ効果を実現するためのjsプラグインの具体的なコードを参考までに共有しています。...

Centos8環境でSSHポート番号を変更する方法

目次序文始める序文サーバーのデフォルトの SSH ポート番号は通常 22 であるため、ほとんどのユー...

Vue はタブ ラベルを実装します (ラベルが自動スクロールを超える)

作成されたタブラベルがページの表示領域を超えると、タブラベルの距離だけ自動的にスクロールされます。ま...

CSS BEM 記述標準の詳細な説明

BEM は、Web 開発に対するコンポーネントベースのアプローチです。ユーザー インターフェイスを独...

CSS スタッキングと Z インデックスのサンプルコード

カスケードとカスケードレベルHTML 要素は 3 次元の概念です。水平方向と垂直方向に加えて、「Z ...