原来一直都是玩安装版的mysql,今天到oracle网站找了一遍,发现5.6和5.7都没有提供安装版的拉,于是就下载了解压版来安装。废话不多说,直接上步骤:
1. 解压后目录如下:
2. 配置
配置环境变量: 设置Path环境变量为: D:\dev\mysql-5.7.22-winx64\bin
配置my.ini: 网上有的教程说解压目录下有个my-default.ini,直接复制一个修改为my.ini,但是我下载的这个版本没有,所以需要自己新建my.ini。
在mysql解压目录下,新建一个my.ini文件,内容如下:
[client]
port=3306
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
port=3306
#skip-grant-tables
#设置mysql的安装目录
basedir=D:\dev\mysql-5.7.22-winx64
#设置mysql的数据目录
datadir=D:\dev\mysql-5.7.22-winx64\data
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
3. 安装mysqld服务
管理员身份打开cmd命令行,进入安装目录,执行下面命令:
mysqld -install
移除服务的命令: mysqld -remove
命令作用是把mysql服务注册为系统服务。
运行mysqld命令可能提示以下错误:
下载 VC redist packages for x64,下载完成,点击运行即可
4. mysql数据库初始化
mysqld --initialize-insecure --user=mysql
执行命令后会在MySQL的安装目录下生成data目录并创建root用户
5. 启动mysql服务
启动mysql服务: net start mysql
关闭mysql服务: net stop mysql
6. 修改root账号默认密码
(默认密码为空)
mysql -u root -p
由于初始密码为空,提示你输入密码的时候直接回车进入
然后通过 set password=password('123456')修改密码