本文已参与「新人创作礼」活动,一起开启掘金创作之路。
下载mysql
- 官网 下载可执行的安装包(最省事的办法,现在是8.0.28)
- 下载src直接配(本文记录的配置过程)
1. mysql文件夹
一般解压后的内容如上图所示,安装好后的mysql会多一个名为data的文件夹
1.1 配置环境变量
- 建立环境变量,指向为整个mysql文件夹
- 在PATH变量中添加mysql\bin路径
1.2 CMD安装mysql
- 在bin路径下使用mysqld -install安装Mysql (可能提示不能操作,需要用管理员运行CMD执行命令)
- 安装成功后,使用mysqld --initialize-insecure进行初始化,生成data文件夹
- 使用net start mysql尝试启动mysql服务
也有用mysqld -initialize进行初始化安装的方法替代第一步,但是会生成一个很乱的初始化密码。用本方法在第一次登录Mysql的时候不用输入密码
1.3 修改Mysql密码
进入mysql库,更新user表中对应user的authentication_string
2. 修改mysql密码
- 停止现在的mysql服务(在services.msc中停止,或者net stop mysql)
- 用管理员CMD,进入mysql\bin目录,使用mysqld -nt --skip-grant-tables声明跳过密码登录mysql,此时本CMD保持在执行该语句的状态
- 用另一个管理员CMD,不用开启服务,在mysql\bin目录中登录mysql,此时可用回车直接登录
- 按照1.3所示修改密码,然后退出mysql
- 关闭(2)中运行的第一个管理员CMD,任务管理器中关闭mysql.exe进程(不关闭进程不能开启mysql服务)
- 在(3)运行的第二个管理员CMD中net start mysql开启服务,登录mysql
另外如果有使用navicat等图像化管理mysql的软件,可以直接在navicat上修改密码