• 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'; 

    验证新密码:

     密码修改完成!

  • 相关阅读:
    如果使用pprof来进行性能的观测和优化
    创业 4 年获近 7000 万美元融资,53 岁老程序员 all in 开源
    docker图形胡界面管理工具--Portainer可视化面板安装
    论文解读(JKnet)《Representation Learning on Graphs with Jumping Knowledge Networks》
    代码随想录第45天|70. 爬楼梯 (进阶)322. 零钱兑换
    API自动化(七)
    PD3.1详解 第三章(EPR)扩展消息详解
    编译原理复习——语法分析(自底向上)3
    106期_2022-09-24_linux基本操作
    最新科目一攻略(新规)
  • 原文地址:https://blog.csdn.net/clover_oreo/article/details/126698423