解决MySQL8.0安装第一次登陆修改密码时出现的问题

下面给大家介绍下mysql 8.0.16 初次登录修改密码

mysql数据库初始化后初次登录需要修改密码

初次登录会碰到下面这个错误

ql> alter user root identified by ‘password';
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

需要使用下面的命令来修改密码

mysql> alter user user() identified by ‘password';
Query OK, 0 rows affected (1.43 sec)

ps:下面看下MySQL8.0安装+第一次登陆+修改密码 时出现的问题

安装

因为之前装过但是装在C盘,这次是想把它移到D盘,所以把之前安装的部分都删掉了,就留下了MySQL Installer文件用来安装。有一个很坑的地方,就是它安装目录默认在C盘,如果你想更改目录,那么 Choosing a Setup Type 那一步要注意选 Custom 自定义安装那一项。

然后进行到这里,选择自己想安装的项目,比如我这里就随便选一个

这个时候是看不到任何更改安装目录的选项的,你需要选中那个你想要安装的东西,然后右下角会多出一个链接,点击它就可以更改安装目录了。

需要注意的是,如果有多个想要安装的东西,你需要点击它们每一个,并逐个更改它们的安装路径。

但是还是有一个问题,在更改目录的时候,有可能会出现这个提示

至于原因我也没有弄明白,但是解决方法就是保留它原有的路径名称,只在路径前面更改或者添加,比如这样

后面的配置主要是注意端口号的设置,默认是3306,但是如果冲突的话,就是端口已经被占用,那改成3306~3309之间都可以。

安装完之后要记得去系统环境变量Path里设置变量,方便cmd。

第一次登陆

遇到的问题蛮多的,比如打开cmd,第一步执行

net start MySQL

报错...

原因是没有用管理员身份运行cmd

换管理员身份运行之后,又出来个问题

第一次运行不知道为什么有这个毛病,在网上找到了解决办法,需要initialize一下

mysqld --initialize

服务启动之后,运行

mysql -u root -p

然后会要你输入密码,这里又有问题了

这个提示意思是密码错误

这个地方我也有点迷,明明在前面安装MySQL的时候有要你设置一个密码,但是其实那个密码貌似用不到,这个地方应该输入的是它自动生成的随机初始密码,而这个初始随机密码放在MySQL安装目录下一个.err文件里。也不算难找吧,整个文件夹里好像就这一个.err类型的文件,直接在文件夹里搜索就好了

文件内容也不长,找到这一段文字,下面那一行就是初始密码。

输入密码后显示这样就是成功了

修改密码

MySQL8.0以后修改密码跟以前不一样,之前的很多方法现在去用的话都会报错,亲测下面这个代码是可行的

ALTER USER "root"@"localhost" IDENTIFIED BY "你的新密码";

总结

以上所述是小编给大家介绍的解决MySQL8.0安装第一次登陆修改密码时出现的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

(0)

相关推荐

  • mysql 8.0.12 安装配置方法并修改密码

    本文记录了mysql 8.0.12 安装配置方法,供大家参考,具体内容如下 1.从官网下载MySQL for Windows:https://dev.mysql.com/downloads/mysql/ 2.安装在本机"D:mysql":解压zip文件后将解压得到的文件夹内的全部文件拷贝到D盘的mysql文件夹下即可. 3.创建mysql.ini文件,放在D:mysql文件下即可,文件内容为: [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 b

  • mysql5.7及mysql 8.0版本修改root密码的方法小结

    mysql5.7版本: 方法1: 用SET PASSWORD命令 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); mysql5.7和mysql8.0以上都可以用 方法2:用mysqladmin 格式:mysqladmin -u用户名 -p password 新密码 例子:mysqladmin -uroo

  • Linux下mysql 8.0.15 安装配置图文教程以及修改密码

    写这篇博客是为了记住我刚刚安装成功的MySQL8.0.15,之前在网上找了很多博客最终没能成功,然后去google上找了几篇最终装好了,装数据库之前我是重装了服务器系统的,所以这个安装环境是很干净的,写着篇博客希望能帮的上你,同时我自己以后装也不用到处去找了. 第一步,下载安装包  wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm,其他版本自行去官网下载 先创建文件夹,在/usr/local/目录下创建

  • mysql 8.0.15 安装配置图文教程

    本文记录了mysql 8.0.15 安装配置的方法,供大家参考,具体内容如下 安装包下载 链接: MySQL官网下载地址 点第一个Download,第一个和第二个安装包的区别在于,第一个文件为zip文件,免安装步骤,第二个为msi文件,为安装使用.在这里选择的是zip安装方式. 下载好的图标如下: 解压安装文件 解压到E:\MySQL\mysql-8.0.15-winx64 并将此文件下的bin目录添加到环境变量中 添加my.ini文件 文件内容编写为: [client] port = 3308

  • mysql installer community 8.0.16.0安装配置图文教程

    mysql installer community 8.0.16.0安装图文教程,,供大家参考,具体内容如下 一.下载mysql-installer-community-8.0.16.0.msi 二.安装mysql-installer-community-8.0.16.0.msi 1.点击安装包进入安装页面,选中I accept the license terms 2.一直点击next,遇到此页面,点击yes,然后点击execute,等待安装. 3.安装成功以后,一直点击next,遇到以下窗口,

  • 安装mysql8.0.11及修改root密码、连接navicat for mysql的思路详解

    1.1. 下载: 官网下载zip包,我下载的是64位的: 下载地址:https://dev.mysql.com/downloads/mysql/ 下载zip的包: 下载后解压:(解压在哪个盘都可以的) 我放在了这里 E:\web\mysql-8.0.11-winx64 ,顺便缩短了文件名,所以为 E:\web\mysql-8.0.11. 1.3. 生成data文件: 以管理员身份运行cmd 程序--输入cmd 找到cmd.exe 右键以管理员身份运行 进入E:\web\mysql-8.0.11\

  • window下mysql 8.0.15 安装配置方法图文教程

    本文为大家分享了mysql8.0.15安装配置方法图文教程,供大家参考,具体内容如下 将下好的压缩包解压后得到下图文件 新建my.ini文件(注意datadir的路径用/表示) cmd下进入bin目录并执行以下命令(用管理员权限打开cmd) 添加环境变量 我的电脑--属性--高级系统设置--高级--环境变量,在path这列添加bin目录的路径(含bin),用;号分隔 登录数据库,密码在datadir目录下的 .err文件里 第一次登录数据库需要修改密码 完成后即可开始操作数据库. 以上就是本文的

  • mysql 8.0.15 安装配置方法图文教程

    本文记录了mysql 8.0.15安装配置方法,供大家参考,具体内容如下 安装: 1.官网下载zip 2.解压,复制到指定目录.新建data文件.添加环境变量 3.新建my.ini文件 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\\MySQL\\mysql-8.0.15-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\MySQL\\data # 允许最大连接数 max_connections=200

  • MySQL 8.0.12的安装与卸载教程详解

    一,MySQL8.0.12版本安装步骤. 1,下载 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.12-winx64.zip 2,解压 将mysql-8.0.12-winx64.zip解压到 D:/mysql 目录下 3打开cmd命令控制台,输入以下命令. d: cd\ cd mysql cd bin d:\mysql\bin>mysqld --initialize-insecure                      初始

  • mysql 8.0.15 下载安装详细教程 新手必备!

    本文记录了mysql 8.0.15 下载安装的具体步骤,供大家参考,具体内容如下 背景:作为一个热爱技术但不懂代码的产品写的教程 1.环境 系统:windows 64位 mysql版本:mysql 8.0.15 2.下载篇 首先是下载数据库安装文件,进入mysql官网下载频道https://www.mysql.com/downloads/,依次点击Community→MySQL Community Server,如下图: 进入下载页面后,选择操作系统,这里我们选择默认的Microsoft Win

随机推荐