1、下载安装包
- 官方下载网址:https://www.mysql.com/downloads/ 或 https://dev.mysql.com/downloads/mysql/
- PS:这是选择用installer安装器的。一个是在线安装,一个是离线安装,这里选第二个离线安装。
- PS:这是选择用解压安装包。
- 清华镜像站下载:https://mirrors.tuna.tsinghua.edu.cn/ 或 https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/
- 找到对应操作系统及版本的安装包即可,这里不再赘述了。
2、安装
- 根据自己需要选择安装类型即可,因为不使用这个方法安装的,这里就不再赘述,可直接参考:javascript:void(0)
- 解压安装包(按自己需求选择存放的地方)
- 在解压目录下新建my.ini文件
- 编辑my.ini文件,内容如下
[Client]
#设置3306端口
port = 3306
[mysqld]
#设置3306端口
port = 3306
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 设置mysql的安装目录
basedir=D:\Program Files\MySql\mysql-5.7.36-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\MySql\mysql-5.7.36-winx64\data
# 允许最大连接数
max_connections=200
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
- 配置环境变量
变量名称:MYSQL_HOME
变量值:D:\Program Files\MySql\mysql-5.7.36-winx64(根据自己的MySQL安装目录路径) - 修改Path变量
变量值:%MYSQL_HOME%\bin - 安装MySql
win7系统的可以在解压目录的\bin下,按住键盘Ctrl+Shift,然后右击鼠标打开命令窗口。如果是直接打开cmd(管理员身份运行)的操作如下
安装数据库,输入mysqld -install
初始化数据库,输入mysqld --initialize --console
mysqld --initialize 的目的是初始化data目录,否则mysql目录里不会出现data文件夹
图中初始密码:);mam0izX2i2
- 启动MySql服务
输入net start mysql - 修改root密码
输入mysql -u root -p
,密码输入那个初始密码
输入alter user 'root'@'localhost' identified by '123';
输入flush privileges
flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接生效,那么就需要执行这个命令。通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否生效。
- quit或exit退出,尝试新密码
- 设置远程连接
#进入Mysql -u:指用户; -p指密码
mysql -u root -p
Enter password: 密码
# 切换到mysql数据库
use mysql;
#设置user用户远程访问
GRANT ALL ON *.* TO user@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
# 刷新MySQL的系统权限相关表
flush privileges;
- 使用Navicat远程连接验证