• 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数据库之后修改密码用了好久。
  • 相关阅读:
    Django对接支付宝Alipay支付接口
    JAVA工具类匹配重复或者连续的字符和符号
    PYCHARM PYSIDE6 QT 打包异常处理 no qt platform plugin could be initialized
    接口技术:输入输出接口部分笔记
    控件交互的优劣势--自动窗帘系统
    堆——堆排序、模拟堆
    Java中Arrays类中的数组操作方法详解
    React路由组件传参的三种方式——params、search、state
    ffplay源码分析:图像格式转换
    机器学习实验三:决策树-隐形眼镜分类(判断视力程度)
  • 原文地址:https://www.cnblogs.com/wjdzh/p/16640579.html