1.下载安装包
官网地址:MySQL :: Download MySQL Community Server (Archived Versions)
下载mysql-5.7.35-winx64版本
2.下载完成后解压压缩包,新建data文件夹和my.ini文档
3.编辑my.ini文件
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
#设置mysql的安装目录,写自己的安装位置
basedir=D:\Mysql5.7\mysql-5.7.35-winx64
#设置mysql数据库的数据的存放目录,写自己的data文件
datadir=D:\Mysql5.7\mysql-5.7.35-winx64\data
#允许最大连接数
max_connections=200
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
skip-grant-tables#在mysql的用户密码及远程登录权限设置完毕后注释掉,目的是首次登录mysql不需要密码
4.4.配置环境变量
5.以管理员身份运行命令行
-
进入到mysql的bin目录下
-
输入执行mysqld --initialize
-
输入mysqld --install,输出Service successfully installed就是安装成功
-
输入net start mysql启动mysql服务
-
输入mysql -uroot -p回车会提示输入密码,不用管,直接回车,进入数据库操作命令行里
6.设置密码及远程登录权限
- 使用mysql库输入use mysql:mysql数据库安装完成后会默认创建一个叫mysql的库
- 修改mysql库里user表的root用户的密码:
输入update mysql.user set authentication_string=password('设置的密码') where user='root';
- 设置其他账号远程登录
- 授权root用户在任意ip的情况下对任意库任意表进行操作
输入grant all privileges on . TO 'root'@'%'identified by '设置的密码' with grant option;
%:任意ip,第一个是任意库,第二个是任意表
with grant option:用户可以把自己的权限授予其他用户或角色
- 刷新权限使其生效:输入flush privileges;
- 退出数据库:输入exit;
- 修改my.ini文件,注释最后一行:#skip-grant-tables
7.使用Navicat工具远程登录数据库
修改密码: