MySQL5.7.32 绿色安装 Windows
2021-03-16 本文已影响0人
DavidOcean
mysql安装
下载与解压
下载
在官网下载5.版本最新的5.7.32,下载对应的ZIP Archive。
下载地址:https://downloads.mysql.com/archives/community/

解压
解压下载的mysql文件到对应的地方即可。

部署
环境变量
将mysql的bin文件夹路径加到path环境变量:


新建my.ini文件
在mysql文件夹根目录新建 my.ini文件

在my.ini中写入如下代码用来配置数据库的路径:
[mysqld]
#目录为自己本机的对应目录
basedir=E:\mysql-5.7.32\
datadir=E:\mysql-5.7.32\data\
port=3306
skip-grant-tables
cmd操作
在管理员模式 下打开cmd,导航到mysql的bin目录下:

然后输入 mysqld -install 进行安装

然后输入 mysqld --initialize-insecure --user=mysql 初始化数据文件,既可以在mysql目录中看到data文件夹

输入 net start mysql 启动mysql服务

使用 mysql -u root -p 进入mysql管理界面。在输入密码要求时,直接回车进入:

输入 update mysql.user set authentication_string=password('123456') where user = 'root' and Host = 'localhost'; 来修改密码

然后输入 flush privileges; 来刷新权限

输入exit 或者control + c以退出mysql,回到命令行界面

修改my.ini文件
回到my.ini文件中,将最后一行 skip-grant-tables 写一个#进行注释,取消无密码登陆状态。

重启mysql
回到命令行中,输入
net stop mysql 停止mysql
net start mysql 启动mysql

mysql连接测试:
输入 mysql -u root -p 输入密码后能够正常登陆即完成安装部署
