MySQL5.7配置记录

104 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

下载mysql

  1. 官网 下载可执行的安装包(最省事的办法,现在是8.0.28)
  2. 下载src直接配(本文记录的配置过程)

1. mysql文件夹

mysql文件夹.png

一般解压后的内容如上图所示,安装好后的mysql会多一个名为data的文件夹

1.1 配置环境变量

环境变量设置.png

  1. 建立环境变量,指向为整个mysql文件夹
  2. 在PATH变量中添加mysql\bin路径

1.2 CMD安装mysql

安装mysql.png

  1. 在bin路径下使用mysqld -install安装Mysql (可能提示不能操作,需要用管理员运行CMD执行命令)
  2. 安装成功后,使用mysqld --initialize-insecure进行初始化,生成data文件夹
  3. 使用net start mysql尝试启动mysql服务

也有用mysqld -initialize进行初始化安装的方法替代第一步,但是会生成一个很乱的初始化密码。用本方法在第一次登录Mysql的时候不用输入密码

1.3 修改Mysql密码

user表修改密码.png

进入mysql库,更新user表中对应user的authentication_string

2. 修改mysql密码

skip.png

  1. 停止现在的mysql服务(在services.msc中停止,或者net stop mysql)
  2. 用管理员CMD,进入mysql\bin目录,使用mysqld -nt --skip-grant-tables声明跳过密码登录mysql,此时本CMD保持在执行该语句的状态
  3. 用另一个管理员CMD,不用开启服务,在mysql\bin目录中登录mysql,此时可用回车直接登录
  4. 按照1.3所示修改密码,然后退出mysql
  5. 关闭(2)中运行的第一个管理员CMD,任务管理器中关闭mysql.exe进程(不关闭进程不能开启mysql服务)
  6. 在(3)运行的第二个管理员CMD中net start mysql开启服务,登录mysql

另外如果有使用navicat等图像化管理mysql的软件,可以直接在navicat上修改密码