MySQL5.7.35的安装

Step①:

下载安装包,MySQL下载地址:百度

Step②:

解压至你的安装路径,我个人是在E盘存放。

 Step③:

配置环境变量。

①:在系统属性中,点击环境变量。

②:找到环境变量—>系统变量—>Path,选中后点击编辑。

③:在Path环境变量中点击新建,将之前设置的安装目录添加进去。如果安装在E盘,环境变量配置如下。后面一定要添加bin目录!!!

确定修改,返回,环境变量配置完成。

Step④:

以管理员身份启动命令提示符,一定要是管理员身份!!!

定位到安装目录的bin目录下。 

 执行命令 mysqld -install 和 mysqld --initialize

mysqld -install

第一条命令执行完毕后,输出 Service successfully installed 

mysqld --initialize

Step⑤:

两条命令执行完毕以后,在MySQL的安装目录下会出现一个data文件夹, 在data文件夹中有一个以.err结尾的文件。

 

用记事本打开.err文件,文件中存储了数据库的临时密码。也可以使用记事本的查找功能查找关键词password。记住此密码!!!

Step⑥: 

执行命令 net start mysql ,启动MySQL服务。(我做在这一步的时候遇到了点小问题)

 以上三张图都是我所做过程中遇到的问题。

原因是:因为net start +服务名,启动的是win下注册的服务。此时,系统中并没有注册mysql到服务中。即当前路径下没有mysql服务。

如何将MySQL注册到win服务里面?!!!(步骤如下)

①来到MySQL的安装路径下bin,在命令行中输入“mysqld --install”,成功:出现“Service successfully install”代表你已经安装成功,出现其他则表示错误。

 切记,在这里还是以管理员的身份运行DOS窗口!!!

②执行 net start mysql出现:

 

删除mysql下的data文件,重新执行 mysqld --initialize 就可以在当前路径下生成data文件夹,再执行net start mysql 就可以启动mysql。

 已经成功进入MySQl数据库。

Step⑦:

使用临时密码初次登陆MySQL(参考Step⑤)。登录命令为mysql -u root -p。密码就是.err文件中的临时密码!登录成功。

mysql -u root -p

Step⑧:

修改root用户的登录密码同为root。

使用quit命令退出MySQL,重新进入数据库,查看重置密码是否成功。

Step⑨:

①在MySQL的安装目录中新建文件 my.ini 。文件内容为:

[client]
default-character-set=utf8
 
[mysql]
default-character-set=utf8
 
[mysqld]
character-set-server=utf8

 ②以管理员身份启动命令行,重启MySQL服务。

net stop mysql
net start mysql

 ③登录MySQL,使用命令 status 查看字符集。由于配置了环境变量,直接使用普通命令行即可登录MySQL。

字符集全部改变为utf8。

 以上就是MySQL安装的全过程,在项目中推荐配合Navicat使用。
------------------------分割线-----------------------------
  上次发布这篇博客的时间还在8月30日,那个时间我写完了这篇博客,我又把MySQL卸载掉了,今天因为项目需求,而要重新安装上MySQL,出现了很多问题。整整花了三个小时才得到解决。
  我在MySQL官网上下载了5.7.36版本的包,配置完环境变量,然而在“服务”当中发现了,文件丢失找不到执行路径,我现在还在怀疑到底是不是上次MySQL没有卸载干净。
  在这当中我上网查了好多资料,(15条消息) 更改MySQL安装文件位置后服务无法启动的解决方法_Sandalphon996的博客-CSDN博客,我是最开始解决的是“文件位置问题”,在注册表中修改新的文件路径,完了之后我又发现了我忘记了“data文件”里面的密码和没有创建“my.ini”文件,(15条消息) MySQL启动失败——MySQL服务无法启动原因及解决办法_Be better。的博客-CSDN博客_mysql服务无法启动
  一波三折,最后解决问题还是在这一篇博客下面解决了最致命的问题,(15条消息) ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)解决办法_BugMiaowu2021的博客-CSDN博客
  总结一下:
      ① 上次把MySQL卸载之后,services.msc里面的MySQL启动不了是因为,上次卸载和这次安装的路径不一样,导致启动不了。
      ② 最致命的问题就是忘记了安装路径下data文件的存在,可能是我的基础不扎实,进入MySQL数据库之后修改密码用了好久。
posted @ 2022-08-30 20:57  H_one  阅读(722)  评论(0编辑  收藏  举报