• 首页

  • 分类
    JAVA Linux

  • 文章归档

  • 关于

  • 友情链接
T e r l y 的 秘 密 基 地
T e r l y 的 秘 密 基 地

Terly

CV程序员,面向百度编程

09月
14

Windows安装Mysql解压版

发表于 2020-09-14 • 字数统计 0 • 被 1,184 人看爆

上周在windows2008下安装mysql遇到了坑,在此做下成功的安装记录

下载

mysql 5.7.18开始不在二进制包中提供my-default.ini文件
以下只适用5.7.18以上的版本

各个版本mysql 可从官网进行下载
https://downloads.mysql.com/archives/community/

MySQL Community 5.7 Server需要Microsoft Visual C ++ 2013可再发行组件包才能在Windows平台上运行。用户应在安装服务器之前确保已将软件包安装在系统上。该软件包可从Microsoft下载中心获得。

安装

  1. 将mysql压缩包进行解压,进入解压目录,创建my.ini文件
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录 这块换成自己解压的路径
basedir=D:\\mysql-5.7.29-winx64
#设置mysql数据库的数据的存放目录
datadir=D:\\mysql-5.7.29-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 密码校验
#validate_password=on
#不区分大小写
lower_case_table_names=1

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

注意:如果是在Windows 2008上安装,需要将my.ini的格式转为ANSI编码,可用记事本编辑另存为ANSI编码,其他系统UTF-8即可

  1. 使用管理员打开CMD
    进入MySQL解压路径bin目录,如:D:\mysql-5.7.29-winx64\bin

执行初始化命令

mysqld --initialize

执行安装命令

mysqld install

执行启动命令

net start mysql

修改初始密码

  1. 在D:\mysql-5.7.29-winx64\bin\data目录下找到xxxx.err文件,打开文件,找到初始密码,如下:
2018-09-14T02:06:11.234666Z 1 [Note] A temporary password is generated for root@localhost: >#PDQ=hmU6dB
  1. 在D:\mysql-5.7.29-winx64\bin目录下,输入mysql -uroot -p,回车输入找到的初始密码
D:\mysql-5.7.29-winx64\bin
λ mysql -uroot -p
Enter password: ****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.29 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

执行修改密码sql语句:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; 
flush privileges;

exit #退出

退出后使用新密码登录即可

分享到:
camunda多实例任务会签配置说明
密码校验正则表达式
  • 文章目录
  • 站点概览
Terly

程序员 Terly

面向百度编程!

Email RSS
看爆 Top5
  • camunda表达式语言 5,396次看爆
  • camunda多实例任务会签配置说明 3,647次看爆
  • nginx代理项目 项目内部跳转导致丢失端口 1,235次看爆
  • Windows安装Mysql解压版 1,185次看爆
  • 密码校验正则表达式 1,142次看爆
桂ICP备14005919号 桂公网安备 45080302000114号

站点已萌萌哒运行 00 天 00 小时 00 分 00 秒(●'◡'●)ノ♥

Copyright © 2023 Terly

由 Halo 强力驱动 · Theme by Sagiri · 站点地图