2020-11-13

mysql解压版安装

1.官网下载zip包

2.解压到本地文件夹(my.ini文件是没有的,需要自己新建)

3.配置环境变量

  3.1:新增环境变量

  3.2:编辑path,在后面新增

4.在解压目录新建my.ini文件

[mysqld]
port = 3306
# MySQL程序安装目录
basedir=D:\Software\DevelopTool\Mysql\mysql-5.7.32
# 数据库文件存放地址
datadir=D:\Software\DevelopTool\Mysql\mysql-5.7.32\Data
#设置最大连接数
max_connections=512
#允许临时存放在查询缓存区大小
query_cache_size=0
#设置mysql服务器的字符集
character-set-server=utf8
# 数据库默认使用引擎
default-storage-engine=INNODB
# 忽略登录校验
#skip-grant-tables
[mysql]
# mysql客户端默认的字符集,5.7才有的,5.6以及之前的版本没有default-character-set属性
default-character-set=utf8

5.管理员运行cmd进入bin目录

  1. 输入安装命令:.\mysqld -install
    1. 若出现:Service successfully installed  则证明安装成功
    2. 如出现:Install of the Service Denied  则说明没有以管理员权限来运行cmd
  2. 初始化数据库:.\mysqld --initialize --user=mysql --console
    1. root@localhost字段后面就是密码(这一步被坑了,这个密码死活不对,登录不了)

6.启动登录mysql测试

  1. 启动命令:net start mysql
  2. 停止命令:net stop mysql
  3. 登录:mysql -u root -p

7.坑(root密码不对重置密码)

  1. 编辑my.ini文件,在[mysqld]下面添加语句:skip-grant-tables,过滤登录验证
  2. 重启mysql,再次登录就不需要输入密码,直接回车登录
  3. 先指定数据库:use mysql,否则可能报错

  1. 5.7版本已经没有password字段了
  2. 5.7版本以下:update user set password=password("root") where user="root";
  3. 5.7版本以上(包含5.7):update user set authentication_string=password("root") where user="root";
  4. 刷新mysql权限相关的表:flush privileges;
  5. 编辑my.ini文件,将skip-grant-tables命令注释掉
  6. 重启mysql,大工完成。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值