1.先去官网下载好软件
2.解压好下载的压缩包,在解压目录中新建my.ini文件
3.为my.ini添加内容如下:(注意basedir和datadir路径改为自己的)
[Client]
#设置3306端口
port = 3306
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录(注意改为自己的安装路径)
basedir=D:\mysql\mysql-5.7.32-winx64
# 设置mysql数据库的数据的存放目录(注意改为自己的安装路径),这里data安装后会自动生成
datadir=D:\mysql\mysql-5.7.32-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
4.配置环境变量
4.1:新增环境变量:
变量名: MYSQL_HOME
变量值: mysql的安装目录
4.2:编辑Path值,新建%MYSQL_HOME%\bin
5.管理员身份运行cmd,进入mysql安装目录的bin目录
5.1运行命令:mysqld -install 进行安装
5.2运行命令:mysqld --initialize-insecure --user=mysql 进行初始化,成功后安装目录会出现data目录
6.直接win+r打开cmd命令行窗口,运行启动命令:net start mysql,如果安装成功,可以正常启动
7.设置密码(这里如果登录时提示:MySQL不是内部或外部命令,也不是可运行的程序或批处理文件,大概率是环境变量配置有问题,回去检查一下)
7.1输入命令:mysql -uroot -p 登录(初始登录可以不用密码)
7.2输出修改密码相关命令:
# 切换使用mysql数据库
use mysql;
#设置密码:password:新密码;user: 用户
update user set authentication_string=password('你自己的新密码') where user='用户(比如root)';
# 刷新MySQL的系统权限相关表
flush privileges;
7.3退出使用设置的新密码登录检查是否修改成功
8.设置远程登陆
8.1登录mysql后运行以下命令:
# 切换使用mysql数据库
use mysql;
#设置user用户远程访问
GRANT ALL ON *.* TO 用户名@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
# 刷新MySQL的系统权限相关表
flush privileges;