win7装mysql 5.7.26_windows中安装配置MySQL 5.7.26详细教程

本文提供了在Windows 7上安装和配置MySQL 5.7.26的详细教程,包括下载MySQL,配置my.ini文件,安装服务,初始化data目录,启动服务,登录并修改root用户密码,以及创建数据库和用户。
摘要由CSDN通过智能技术生成

windows中安装配置MySQL 5.7.26

一. 下载MySQL

https://dev.mysql.com/downloads/mysql/

109f390e26c0b0fb5887aee60a011950.png

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

fad23262bce6258134dc403fd36acb2c.png

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

d305418be6a41c12dd630a679a586c25.png

二. 配置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命令.

44158d1e8dc71297cbf05d2d218e115e.png

mysqld install

注意:

默认安装时,默认的服务名称是MySQL.此处可以指定服务名称,比如 mysqld install mysql-slave,这样安装的mysql服务名称就是mysql-slave了.

成功后提示如下信息:

Service successfully installed.

四. 初始化data目录

执行mysqld --initialize命令,然后会自动生成data目录.

63b7b7706081481ba3c1d5c359247cce.png

fd687e75a6b26fcdaf3015ad01f535b2.png

五. 启动服务

执行net start mysql命令.

net start mysql

5e078c233f5a10d4a7cfdfc3e1c02c9b.png

注意:

启动mysql服务的时候,net start mysql命令中,其中mysql是要启动的服务名称.

如果我们要启动另一个mysql服务,需要切换到另一个mysql服务器的bin目录下,然后指定另一个mysql服务的名称,比如 net start mysql-slave!

f4d7e0d36dd1612e2e7ed920e036ab07.png

六. 登陆mysql

在安装目录下的data目录中,找到一个自己计算机名称命名的.err文件,在该文件中找到root用户的临时密码.

如下图所示:

d7fea780e164abdb9bd313bad076b3b3.png

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

a840127cbe2ddcd02fd5dfc753d9367c.png

执行mysql -u root -p命令登录到mysql服务器中.

mysql -u root -p

输入临时密码.

6befa2469d1a11de2a1cc6503daa9e15.png

七. 修改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';

dc764fcc6fe8a51c383e3d04d5a9e58b.png

2. 创建数据库

2.1 使用默认字符集

create database db1;

63c1343e738fc71a54406cc460d171e8.png

2.2 指定字符集

create database db2 default charset utf8 collate utf8_general_ci;

bf6fb00650f26783afdf4ae130a78c55.png

3. 授权用户权限

3.1 授权用户对某个数据库部分权限

grant select,update,delete,create on db1.* to 'yyg'@'localhost';

fc895c8265f9081bd2a797a9e1ff454c.png

3.2 授权用户对某个数据库所有权限

grant all privileges on db2.* to 'yyg'@'%';

2433d2aa7eb6f9f279f129cbaf666b6b.png

4. 查看数据库

show databases;

100490081f53a0b167bd7506dbc7e04d.png

5. 查看用户

select user,host,authentication_string from mysql.user;

227bc0542dd42363350c1d990db7dbf2.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值