MySQL のインストールと ERROR 1045 (28000) の問題の解決策

MYSQL フォルダーの概要


実行可能ファイルは bin ディレクトリに配置されます. Docs はドキュメント
を格納します
.
Include に
はヘッダー ファイルが含まれます.
lib は
ライブラリ ファイルを格納します.
share は
言語と文字セット関連の情報を格納します.
COPYING は
著作権情報を格納します
README
オープン ソース プロトコル情報

mysql ダウンロード

【手順1】MySQLはインストール版と解凍版に分かれています 解凍版はこちらからダウンロードします ダウンロード先は
https://downloads.mysql.com/archives/community/
最新版は安定していないので5.7を選択.24 ここではバージョン、コンピューターの構成に応じて 32 ビットまたは 64 ビットを選択します。ここでは Windows (x86、64 ビット) を選択し、ZIP アーカイブをクリックして [ダウンロード] をクリックします。
ここに画像の説明を挿入

MYSQL 環境変数の設定

【Step 2】 ①パソコンの入力ボックスで環境変数を検索し、環境変数をコンパイルし、先ほどパソコンにダウンロードしたインストールパッケージから解凍したディレクトリを変数値に記入 ②Path
以下の内容を設定して環境完成可変設定
ここに画像の説明を挿入
ここに画像の説明を挿入

構成ファイル my.ini

【手順3】mysqlのあるディレクトリに設定ファイルを作成し、テキストファイルを作成し、.txtを.iniに変更します。メモ帳で開き、
次のコードを入力して保存します

[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

MySQL の初期化

[手順 4] 管理者としてコマンド プロンプトを実行するここに画像の説明を挿入

① コマンドラインに を入力してmysqld --initialize-insecureEnter を押してしばらく待ちます. 下図のようにエラーメッセージが表示されなければ, データディレクトリの初期化に問題はありません. MySQLディレクトリ下にデータディレクトリが生成されていることを確認してください。

mysqld --initialize-insecure

ここに画像の説明を挿入

②ブラックボックスをノックしmysqld -installてエンターを押します。

mysqld -install

ここに画像の説明を挿入
③ブラックボックスをノックしnet start mysqlてエンターを押します。

net start mysql  // 启动mysql服务
    
net stop mysql  // 停止mysql服务

ここに画像の説明を挿入

黒いボックスに入力しますmysqladmin -u root password 1234。ここでは、1234デフォルトの管理者 (つまり、root アカウント) のパスワードを参照します。好みに合わせて変更できます。

mysqladmin -u root password 1234

ここに画像の説明を挿入

これで、MySQL 5.7 の解凍バージョンがインストールされました。

MySQLにログイン

スタートメニューを右クリックして を選択し、命令提示符ブラックボックスを開きます。
黒いボックスに入力し、mysql -uroot -p1234Enter を押すと、次の図が表示され、左下隅に が表示されmysql>、ログインが成功します。

mysql -uroot -p1234

[外部リンクの画像転送に失敗しました。ソース サイトにアンチリーチング メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします (img-XyEhXp7E-1646636096379)(.\imgs\1556823-20181220222422178-61579658.png)]

正しいパスワードを入力しても Mysql にログインできず、エラー 1045 (28000): Access denied for user 'root'@'localhost' (using password: yes) が表示されます

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: yes) この問題を長い間研究してきましたが、mysqlこの
ブログを読んだ後、入力が正しい
. パスワードがログインできず、ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: yes) が表示されます

MySQL のアンインストール

MySQL をアンインストールする場合も簡単です。

スタートメニューを右クリックして を選択し、命令提示符(管理员)ブラックボックスを開きます。

  1. と入力net stop mysqlして入力します。
net stop mysql

  1. もう一度入力しmysqld -remove mysqlて、Enter キーを押します。
mysqld -remove mysql

ここに画像の説明を挿入

  1. 最後に、MySQL ディレクトリと関連する環境変数を削除します。

この時点で、MySQL のアンインストールは完了です。

おすすめ

転載: blog.csdn.net/weixin_46362658/article/details/123318816