windows中安装配置MySQL 5.7.26
一. 下载MySQL
https://dev.mysql.com/downloads/mysql/

下载完成后后,解压缩即可.

讲解压后的文件,移动到某个盘符下,比如E盘.

二. 配置my.ini
在mysql-5.7.26解压目录下,创建一个my.ini文件
文件主要内容:
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=E:\mysql-5.7.26-winx64
datadir=E:\mysql-5.7.26-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
三. 安装mysql服务
以管理员身份打开cmd窗口后,将目录切换到你的mysql解压文件的bin目录下,执行mysqld install命令.

mysqld install
注意:
默认安装时,默认的服务名称是MySQL.此处可以指定服务名称,比如 mysqld install mysql-slave,这样安装的mysql服务名称就是mysql-slave了.
成功后提示如下信息:
Service successfully installed.
四. 初始化data目录
执行mysqld --initialize命令,然后会自动生成data目录.

五. 启动服务
执行net start mysql命令.
net start mysql

注意:
启动mysql服务的时候,net start mysql命令中,其中mysql是要启动的服务名称.
如果我们要启动另一个mysql服务,需要切换到另一个mysql服务器的bin目录下,然后指定另一个mysql服务的名称,比如 net start mysql-slave!
六. 登陆mysql
在安装目录下的data目录中,找到一个自己计算机名称命名的.err文件,在该文件中找到root用户的临时密码.
如下图所示:

打开该文件,查找到临时密码,复制该密码!

执行mysql -u root -p命令登录到mysql服务器中.
mysql -u root -p
输入临时密码.

七. 修改root用户密码
登陆到mysql服务器后,修改掉root用户的临时密码.
mysql> alter user 'root'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
修改密码后,退出后用新密码进行重新登陆.
八. 创建数据库和用户
1. 创建用户
1.1 本地登录
create user 'yyg'@'localhost' identified by '123456';
1.2 可以远程登录
create user 'yyg2'@'%' identified by '123456';

2. 创建数据库
2.1 使用默认字符集
create database db1;

2.2 指定字符集
create database db2 default charset utf8 collate utf8_general_ci;

3. 授权用户权限
3.1 授权用户对某个数据库部分权限
grant select,update,delete,create on db1.* to 'yyg'@'localhost';

3.2 授权用户对某个数据库所有权限
grant all privileges on db2.* to 'yyg'@'%';

4. 查看数据库
show databases;

5. 查看用户
select user,host,authentication_string from mysql.user;