MySQL 8.0.12 インストール設定方法とパスワード変更

MySQL 8.0.12 インストール設定方法とパスワード変更

この記事ではMySQL 8.0.12のインストールと設定方法を参考までに記録します。具体的な内容は以下のとおりです。

1. 公式ウェブサイトから Windows 用の MySQL をダウンロードします: https://dev.mysql.com/downloads/mysql/

2. ローカルコンピュータ「D:mysql」にインストールします。zip ファイルを解凍した後、解凍したフォルダ内のすべてのファイルを D ドライブの mysql フォルダにコピーします。

3. mysql.ini ファイルを作成し、D:mysql ファイルに置きます。ファイルの内容は次のとおりです。

[mysqld]
# ポート 3306 を設定 port=3306
# mysqlのインストールディレクトリを設定します basedir=D:\\mySQL\\mysql 
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\\mySQL\\mysql\\Data 
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の数はmax_connect_errors=10です
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# デフォルトでは、認証には「mysql_native_password」プラグインが使用されます。default_authentication_plugin=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306
デフォルトの文字セット=utf8

4. 管理者としてcmdコマンドラインツールを開き、ディレクトリをD:\mysql\binに切り替えます。

1) 次のインストールコマンドを入力します。mysqld install

2) インストールが成功したら、mysqld --initialize-insecureコマンドを使用してデータディレクトリを初期化します。

3) 次に再起動します: net start mysql

4) 起動が成功したら、mysqlにログインする必要があります: mysql -u root -p

この時点で、パスワードを入力せずにEnterキーを押すだけで入ることができます。

5) ログインに成功すると、mysql> ロゴが表示され、"ALTER USER USER() IDENTIFIED BY 'new password';" と入力してパスワードを変更します。

6) 手順 4 で Enter キーを押しても MySQL データベースにアクセスできない場合は、次の手順を実行します。

  • mysql ディレクトリの mysql.ini ファイルを開き、ファイルの末尾に「skip-grant-tables」という行を追加して、ファイルを保存して閉じます。
  • MySQL サービスを再起動します。
  • コマンドラインから mysql bin ディレクトリに入り、「mysql -u root -p」(パスワードを入力せずに) と入力し、Enter キーを押してデータベースに入ります。
  • パスワードを変更した後、mysql ディレクトリの mysql.ini ファイルを開き、「skip-grant-tables」の最後の行を削除して、ファイルを保存して閉じます。

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • mysql8.0.11をインストールしてrootパスワードを変更し、navicat for mysqlに接続するアイデアの詳細な説明
  • MySql8.0以降のバージョンでROOTパスワードを正しく変更する方法
  • MySQL 8.0 をインストールした後、初めてログインするときにパスワードを変更する問題を解決する
  • MySQL 5.7 および MySQL 8.0 でルートパスワードを変更する方法の概要
  • MySQL 8.0.19 winx64 インストールチュートリアルと Windows 10 での初期パスワードの変更
  • MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更
  • mysql 8.0.16 winx64 および Linux でルート ユーザーのパスワードを変更する方法
  • Windows 7 で MySQL 8.0.16 をインストールして使用する場合、パスワードの変更と Navicat への接続に関する問題が発生する
  • mysql8.0 パスワードを忘れた場合の修正とネットコマンドのサービス名が無効になる問題
  • MySQL 8.0 でパスワードを変更する正しい方法

<<:  ApacheのDjangoオンライン展開方法

>>:  ネイティブ js カプセル化シームレスカルーセル機能

推薦する

Vue.js ソースコード解析のカスタム手順の詳細な説明

序文コア機能のデフォルトの組み込みディレクティブ (v-model および v-show) に加えて...

ディレクトリスクロール効果を実現するネイティブJS

これはネイティブ JS で実装されたテキスト スクロール効果です。この効果は通常、ニュース、ダイナミ...

ApacheとTomcatによるクラスタ環境構築プロセスの分析

実際、Apacheクラスタを構築するのは難しくありません。私もインターネットで情報を見つけて自分で設...

CSS での配置の使用方法の詳細な研究 (要約)

CSS における位置指定の概要position属性は英語で位置を意味し、 CSSでの主な機能は要素...

MySQL 8のパスワードを忘れた場合のベストな対処法の簡単な分析

序文MySQL に精通している読者は、MySQL が非常に迅速に更新されることに気付くかもしれません...

Nginx+SpringBoot による負荷分散の実装例

負荷分散の概要Nginx の負荷分散実装を紹介する前に、負荷分散の分類について簡単に説明します。負荷...

MySQL 圧縮版 zip のインストールに関する問題の解決策

本日、MySQLの圧縮版をインストールする際に問題が発生しました。サービスが起動できず、2、3時間苦...

Linux で Squid プロキシ サーバーを構築するための完全な手順

序文この記事では、Linux で Squid プロキシ サーバーを設定することに関する関連コンテンツ...

MySQL 5.7 のインストールと設定のチュートリアル

この記事では、参考までにMySQLのインストールと設定のチュートリアルを紹介します。具体的な内容は次...

Linux での Centos7 ファイアウォールの基本的な使用方法の詳細な説明

1. ファイアウォールの基本的な使い方起動する: systemctl は、firewalld を起動...

xshellを使用してLinuxサーバーに接続する

xshellを使用してLinuxに接続する利点Windows環境でLinuxを直接操作できるインター...

mysql の find_in_set 関数の基本的な使い方

序文これは私が最近見つけた新しい機能です。プロジェクトでの私の使用シナリオは次のとおりです。アプリケ...

OneProxy に基づいて MySQL の読み取り/書き込み分離と負荷分散を実装する

導入パート1: 冒頭に書いたOneProxy は、民間ソフトウェアによって完全に独立して開発された分...

AIX マウント NFS の書き込み効率が低い場合の解決策

NFSが提供するサービスマウント: サーバー上で /usr/sbin/rpc.mountd サーボ ...

HTMLページ内の検索機能を完了する

最近、たくさんの人に改変してもらったフレームワークに取り組んでいます。毎日コードを見ていると目が回り...