• MySQL8.0.19初次安装修改密码并将mysql注册服务


    一、windows系统安装mysql

    1.mysql下载地址

    http://dev.mysql.com/downloads/mysql/

    附上百度网盘资源:

    链接:https://pan.baidu.com/s/1fRCxeGThbS47YP5Zkn3oLw 

    提取码:bwfs

    2.下载完成之后存放到指定文件夹

    3.将第二步目录/bin文件夹添加至环境变量,

    例如:D:databasemysql-8.0.19-winx64in

    4.使用以下mysql初始化,在安装根目录下会生成data文件

    mysqld --initialize-insecure
    

     如果在这一步出现错误由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题

     这时候不必惊慌,下载一个微软运行器运行即可即可解决,再继续上一步操作

    链接:https://pan.baidu.com/s/1-uIvhHKHVyUsj5whwssnsg 

    提取码:zgmm

    5.mysqld启动mysql

    mysqld

    6.新建dos窗口查看mysql是否启动成功

    tasklist | findstr mysql

     7.首次无密钥登陆

    mysql -u root -p
    

     不用输入密码继续enter,会显示进入mysql控制台,

    二、修改root密码

    1.进入mysql数据库user表

    mysql>   use mysql;
    mysql>   select user,host,authentication_string from user;

     这里因为我以后修改过了,当首次进入时root用户的密码为空,mysql5.7版本之后user表里没有password字段,改成了authenrication_string,我们看到的这41位数字为加密之后的数字

    2.这里修改密码可以有很多种方式,怎么简单怎么来

    alter user 'root'@'localhost' identified by 'newPassword';
    

    执行完成显示成功quit退出mysql使用新密码可以重新登入

    三、.将mysqld注册为服务

    1.注册服务

    我们每次启动mysql不能总mysqld开启终端进入,我们可以把它做成一个系统服务

    mysqld --install mysqld
    

    例如这里将服务名注册为mysqld,可以自己随便定义服务名

    注册完成可以在服务里看到mysqld

    2.下面启动服务

    可以在上图手动启动,也可以使用命令启动

    net start mysqld  
    

    Navicat12破解免安装版:

    链接:https://pan.baidu.com/s/1r5EAeNlkUN4vkz_tonyYOg
    提取码:iz2c
    复制这段内容后打开百度网盘手机App,操作更方便哦

    错误提示1:当执行命令mysqld --install 服务名 注册服务失败时,如果出现 Install/Remove of the Service Denied!  时,以管理员身份运行dos命令

    net stop mysqld  //停止服务

    错误提示2:如果使用Navicat连接mysql出现如下错误:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded,说明plugin加密规则不对

    执行如下命令

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

  • 相关阅读:
    common.js
    数据库_day05_查询语句及JDBC
    数据库_day04_基本的增删改查操作
    Java 抽象类、普通类、接口的区别
    java中ArrayList和LinkedList的区别
    数据库_day03_对数据库的基本操作
    java_day18_集合框架map和list
    java_day17_socket,tcp协议传输
    java_day16_读写锁,fork-join框架
    java_day15_线程,匿名内部类,线程安全
  • 原文地址:https://www.cnblogs.com/LiuFqiang/p/12383002.html
Copyright © 2020-2023  润新知