• MySql配置环境变量及修改密码


    创建 MYSQL_HOME 环境变量

    右键我的电脑选择【属性】→【高级系统设置】

     

     选择【高级】→【环境变量】

     【系统变量】选择【新建】 按钮创建环境变量

    变量名:MYSQL_HOME
    变量值:F:\mysql8(你自己的MySQL的安装路径)

     配置 path 环境变量
    在系统变量中,选择 【Path】单击 【编辑】 按钮,然后点击“新建”,

    输入:%MYSQL_HOME%\bin

    然后确定(如果点击“编辑”之后所有变量在一个输入文本框,注意变量值之间用";"隔开。注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入)

    变量名:Path

    变量值:%MYSQL_HOME%\bin 或 C:\Program Files\MySQL\MySQL Server 8.0\bin (MySQL的安装目录里的bin目录)

    注意:前面有个分号

     

     二、初始化MySQL

    以管理员身份打开命令行(如下图所示),一定要是管理员身份,否则由于后续部分命令需要权限,会出现错误!

     转到mysql的bin目录下

    cd F:\mysql8\bin

    然后输入:

    mysqld --initialize --console

     初始化产生的随机密码

    TT)ah%dzn6zy

    三、 安装mysql服务并启动+修改密码

    1.安装mysql服务

    mysqld --install mysql

    之后会提示服务已经成功安装

     启动mysql服务

    net start mysql

     正常情况下应该会显示 “mysql 服务已经启动成功后”,可是却出现服务没有任何报错无法启动的异常,初步怀疑是之前服务我没改mysql启动类型,依旧是“自动”,将其改为“手动”

    只好重新进入管理员权限的命令提示符

    从头开始

    还有命令提示符无法进入指定路径的解决方法:

    cd 后加上“/d” 再加路径

    cd /d F:\mysql8\bin

     服务没有报告任何错误,但是mysql服务无法启动

     查阅很多资料后发现出现这个问题基本上与my.ini配置文件以及data文件有关,不是my.ini配置文件内容错误就是没有data文件夹或者自己新建文件夹而导致没办法用 mysqld --initialize 命令建立data文件夹,我的mysql的路径和data路径不在一起,并且

     破案了,原来已经在计算机管理里的服务中启动过了,不需要重新启动

     

    连接mysql

    mysql -u root -p

    输入之前的随机密码:TT)ah%dzn6zy

     ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

    解决:因输入的密码错误导致。mysql -uroot -p回车,输入正确的密码即可。

            注:默认登录名和用户密码都为:root

    修改密码
    由于初始化产生的随机密码太复杂,不便于我们登录mysql,因此,我们应当修改一个自己能记住的密码!!
    alter user 'root'@'localhost' identified by '123321'; 

    验证新密码:

     密码修改完成!

  • 相关阅读:
    css 背景
    弗洛伊德算法(Floyd-Warshall)
    文献学习-38-用于增量组织病理学分类的内存高效提示调整
    《Unity Shader 入门精要》笔记03
    Anaconda的安装
    Stable Diffusion 3震撼发布模型与Sora同架构
    Java版本企业工程行业管理系统源码
    Geopy 笔记:计算距离
    51单片机学习笔记2 仿真器的使用及STC89Cxx简介
    【网页设计】基于LayUI的N站新闻门户页面
  • 原文地址:https://blog.csdn.net/clover_oreo/article/details/126698423