MySQL 5.7.23 winx64 installation and configuration method graphic tutorial under win10

MySQL 5.7.23 winx64 installation and configuration method graphic tutorial under win10

This article records the installation tutorial of MySQL 5.7.23 winx64. The specific contents are as follows

Step 1

Official: Download address

Select Manual Download Version

Unzip to the path you specify

The my.ini and data folders in the above picture are not in the compressed package, so you need to add them later.

my.ini is as follows, just copy~

[client]
port=3306
default-character-set=utf8

[mysqld] 
# Set to your own MYSQL installation directory basedir=D:\Mysql\mysql-5.7.23-winx64
# Set to MYSQL data directory datadir=D:\Mysql\mysql-5.7.23-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
# Enable query cache explicit_defaults_for_timestamp=true
skip-grant-tables

Then create a data folder in the directory

Step 2

Setting Environment Variables

Computer->Properties->Advanced System Properties->Environment Variables Create a new path in the system variables (%MYSQL installation directory%\bin)

Step 3

Enter the bin folder under the MySQL installation directory and open cmd as an administrator here

Execute mysqld –initialize-insecure

This command is to ensure that there are normal mysql folders and related files in the data directory.

If error:Found option without preceding group in config file: D:\Mysql\mysql-5.7.19-winx64\my.ini at line: 1 appears

The solution is to save my.ini in ANSI format

Then execute the following commands in sequence (administrator mode):

mysqld install 
net start mysql

If you need to change the password, enter:

set password for root@localhost = password('123456');

Step 4

Finished~

mysql -u root -p login try~

Wonderful topic sharing:

MySQL different versions installation tutorial

MySQL 5.6 installation tutorials for various versions

MySQL 5.7 installation tutorials for various versions

mysql8.0 installation tutorials for various versions

The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM.

You may also be interested in:
  • Tutorial on installing mysql5.7.23 on Ubuntu 18.04
  • Ubuntu 18.04 installs mysql 5.7.23
  • The latest MySQL 5.7.23 installation and configuration graphic tutorial
  • MySQL 5.7.23 version installation tutorial and configuration method
  • MySQL 5.7.23 decompression version installation tutorial with pictures and text
  • Pitfalls and solutions for upgrading MySQL 5.7.23 in CentOS 7
  • MySQL 5.7.23 installation and configuration graphic tutorial
  • mysql 5.7.23 winx64 decompression version installation tutorial
  • MySQL 5.7.23 installation and configuration method graphic tutorial
  • Binary installation of mysql 5.7.23 under CentOS7

<<:  Vue implements countdown between specified dates

>>:  Example of deploying Laravel application with Docker

Recommend

W3C Tutorial (13): W3C WSDL Activities

Web Services are concerned with application-to-ap...

Explanation of nginx load balancing and reverse proxy

Table of contents Load Balancing Load balancing c...

Correct modification steps for Docker's default network segment

background A colleague is working on his security...

In-depth study of MySQL composite index

A composite index (also called a joint index) is ...

Use standard dl, dt, dd tags to discard table lists

Now, more and more front-end developers are starti...

How to copy MySQL table

Table of contents 1.mysqldump Execution process: ...

MySQL trigger detailed explanation and simple example

MySQL trigger simple example grammar CREATE TRIGG...

Summary of several key points about mysql init_connect

The role of init_connect init_connect is usually ...

Detailed explanation of MySQL string concatenation function GROUP_CONCAT

In the previous article, I wrote a cross-table up...

Teach you how to install mysql database on Mac

Download MySQL for Mac: https://downloads.mysql.c...

JavaScript event loop case study

Event loop in js Because JavaScript is single-thr...

Vue3.x uses mitt.js for component communication

Table of contents Quick Start How to use Core Pri...

Implementing a shopping cart with native JavaScript

This article shares the specific code of JavaScri...

Thoughts on truncation of multi-line text with a "show more" button

I just happened to encounter this small requireme...