2021.11.8更新
Mysql 安装以及可视化工具 - MouseKiller - 博客园
以下为初始blog。
1、官网下载包
https://dev.mysql.com/downloads/mysql/
2、解压到D:\SysTool\下,目录为D:\SysTool\mysql-5.7.34-win64,修改为D:\SysTool\mysql-5.7.34
3、添加bin路径到环境变量Path
4、在mysql下创建my.ini文件,内容如下:
[mysqld]
basedir = D:\SysTool\mysql-5.7.34
datadir = D:\SysTool\mysql-5.7.34\data\
port = 3306
skip-grant-tables
5、如下参考window7环境MySql5.7 zip安装配置教程 - zsxneil - 博客园
用管理员身份启动cmd,进入到bin目录
依次执行以下命令
mysqld.exe --initialize #这一步会生成data文件夹
mysqld -install #会安装成功
这时不要启动服务,继续执行下面的命令
mysqld.exe -nt --skip-grant-tables
命令行会处于运行状态,这时需要重新启动一个dos窗口,注意还是以管理员身份启动
下面要做的是修改默认密码,否则启动了mysql也无法以root身份登录
执行mysql -u root,免密进入mysql,切换到mysql数据库,执行修改密码命令,注意user表没有password字段了
执行的命令依次为:
mysql -u root
use mysql
update user set authentication_string=Password('123456') where user="root";
5.然后关闭dos窗口,从任务管理器中结束mysqld进程——注意关掉所有dos窗口,由于没有start过mysql,所以不用结束mysqld,也可以求稳检查一下
6.再次用管理员身份打开cmd窗口,开启mysql服务
net start mysql
7.服务启动成功后
执行mysql -u root -p,输入密码
进入mysql后还是无法执行操作,这时需要用alter命令重新设置密码
执行命令:(我没执行,也可以了。执行会报错)
ALTER USER 'root'@'localhost'IDENTIFIED BY '123456'
然后就可以操作数据库了