1. 环境准备
Mysql ZIP Archive版本下载:
访问官网下载地址下载Mysql,链接如下:
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
点击Download进入下载页面,若有账号可以登录,若没有则选择No thanks, just start my download.
2.MySql安装
- 解压ZIP文件:将下载后的ZIP包解压到自己想要放置的安装路径
- 新增mysql数据库的数据的存放目录data文件(要与下面的my.ini中的配置项datadir对应)
- 配置环境变量:
MYSQL_HOME:解压后Mysql路径
在path 后面添加 ;%MYSQL_HOME%\bin
- 新增安装配置:my.ini
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\program\Mysql\mysql-5.7.24-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\program\Mysql\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB |
basedir和datadir,请根据自己的实际安装目录进行修改
- 打开cmd.exe,必须以管理员的身份运行(你可以在C:\Windows\System32目录下找到这个cmd.exe,右键以管理员身份运行),一定要用管理员身份运行,不然权限不够。
- 在cmd中cd进入mysql解压后的bin目录:
执行:mysqld -install (如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)
执行:mysqld --initialize
- 启动MySql:
还是在cmd中cd进入mysql解压后的bin目录
执行:net start mysql
若此时报错:Mysql 服务无法启动 服务没有报告任何错误,需检查环境变量配置的是否正确和有没有执行mysqld –initialize
- 登录MySql:
执行mysql -u root -p
注意,Mysql5.6之前的版本刚安装好的数据库root用户不需要输入密码,在提示输入密码的时候直接回车就可以,Mysql5.6之后的版本需要输入初始化密码,初始化密码在data目录下,以.err后缀结尾的文件中
关键字:A temporary password is generated for
成功登陆后执行如下语句修改密码:
将new_password替换为你想设置的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
3. 其他常用命令
- 停止服务:top MySQL
- 删除服务:sc delete MySQL (出现问题时,可执行),如果执行sc delete MySQL指令,记得清除data文件夹下所有的文件。