一, 安装包下载
- 在mysql官网上下载mysql5.7版本的压缩包
- 官方网址: https://dev.mysql.com/downloads/mysql/5.7.html#downloads
- 选择历史版本
- 选择系统和数据库版本下载
- 下载完成后解压到安装的目录
二, 新增数据目录,配置文件, 配置环境变量
- 新建data文件夹用于存放数据库数据,My.ini用于定义mysql的配置文件。
- 鼠标双击My.ini使用记事本打开,在记事本中添加以下代码。
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\Program Files\MySQL\MySQL Server 5.7 # 设置mysql数据库的数据的存放目录 datadir=C:\Program Files\MySQL\MySQL Server 5.7\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 用于登录数据库是跳过验证权限 skip-grant-tables
- 注意:其中basedir设置为mysql的安装目录,datadir设置mysql数据库的数据的存放目录。
- 配置环境变量
- 在path中添加mysqll的bin 路径,即C:\Program Files\MySQL\MySQL Server 5.7\bin
三, 管理员命令在窗口安装
用管理员打开命令窗口,使用cd命令切换到bin目录下,添加MySQL服务。
- 输入mysqld --initialize
- 输入 mysqld --install
- 注意:出现Service successfully installed 说明服务已安装成功。
- 查看安装mysql服务;
- 输入 net start mysql 启动服务;
- 输入
mysql -u root -p
回车,不用输入密码,继续回车进入数据库; - 输入
use mysql
进入mysql数据库; - 输入
update mysql.user set authentication_string=password('123456') where user='root';
设置数据库密码 适用于mysql 5.7版本; - 将修改 mysql中的 My.ini文件,
注释掉最后一行的代码(跳过表验证)skip-grant-tables;
- 在cmd命令行窗口输入命令重启服务。
net stop mysql; net start mysql;