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

原文地址:https://www.cnblogs.com/LiuFqiang/p/12383002.html