windows安装mysql

windows安装mysql

zip包安装

1. 下载 mysql zip包

下载地址: https://www.mysql.com/

这里写图片描述

这里写图片描述

2. 安装mysql

1) 解压mysql zip包到本地磁盘

例如:D:\program\mysql-5.7.20-winx64

2) 进入到D:\program\mysql-5.7.20-winx64中
3) 在目录D:\program\mysql-5.7.20-winx64中创建my.ini文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:/program/mysql-5.7.20-winx64
# mysql数据目录
datadir=D:/program/mysql-5.7.20-winx64/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4) 根据datadir创建文件夹 D:/program/mysql-5.7.20-winx64/data
5) 启动windows命令行窗口(cmd) 进入mysql bin目录(D:/program/mysql-5.7.20-winx64/bin)运行下列命令
# 初始化mysql 
mysqld --initialize
# 安装mysql服务
mysqld -install
# 启动mysql服务
net start mysql

3. 登录mysql

  1. 在执行mysqld –initialize 或 在 D:/program/mysql-5.7.20-winx64/data/*.err文件中 有root默认密码。

    这里写图片描述

  2. 执行登录命令 mysql -u root -p默认密码
  3. 修改密码
    #在mysql命令窗口下 使用 set password
    mysql> set password for root@localhost = password('123');
    #在mysql命令窗口下 使用 update直接编辑user表
    mysql> use mysql; 
    mysql> update user set password=password('123') 
                  where user='root' and host='localhost'; 
    mysql> flush privileges; 
    # 在cmd命令窗口下 使用mysqladmin 
    mysqladmin -uroot -p123456 password 123 
    # 在忘记root密码的时候,可以这样 
    1. 关闭正在运行的MySQL服务。 
    2. 打开DOS窗口,转到mysql\bin目录。 
    3. 输入mysqld --skip-grant-tables 回车。
            --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 
    4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。 
    5. 输入mysql回车,如果成功,将出现MySQL提示符 >。 
    6. 连接权限数据库: use mysql; 。 
    6. 改密码:update user set password=password("123") 
                     where user="root";(别忘了最后加分号) 。 
    7. 刷新权限(必须步骤):flush privileges; 。 
    8. 退出 quit。 
    9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值