MySQL的安装以及出现出现ERROR 1045 (28000)问题的解决

MYSQL文件夹的介绍

bin
bin目录下放了可执行文件
docs
里面存放的是文档
include
里面放了头文件
lib
存放的是库文件
share
存放语言和字符集相关的信息
COPYING
存放的是一些版权信息
README
开源协议信息

MySQL的下载

【步骤一】MySQL分为安装版本和解压版本,这里下载的是解压版本,下载地址
https://downloads.mysql.com/archives/community/
因为最新的版本不太稳定,所以这里选择5.7.24版本,根据自己电脑的配置选择32位或者64位,这里我选择Windows(x86,64-bit),ZIP Archive点击Download
MySQL的安装以及出现出现ERROR 1045 (28000)问题的解决_第1张图片

MYSQL环境变量设置

【步骤二】
①在电脑输入框中搜索环境变量,然后编译环境变量,将自己电脑上刚刚下载下来的安装包解压下来的目录填入变量值中
MySQL的安装以及出现出现ERROR 1045 (28000)问题的解决_第2张图片②在Path中设置如下内容
MySQL的安装以及出现出现ERROR 1045 (28000)问题的解决_第3张图片
这样就完成了环境变量的设置

配置文件my.ini

【步骤三】在mysql所在的目录下创建配置文件,创建文本文件将.txt修改成.ini。用记事本打开
输入以下代码,然后保存

[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

初始化MySQL

【步骤四】用管理员身份运行命令提示符MySQL的安装以及出现出现ERROR 1045 (28000)问题的解决_第4张图片

①在命令行中敲入mysqld --initialize-insecure,回车,稍微等待一会,如果出现没有出现报错信息(如下图)则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。

mysqld --initialize-insecure

MySQL的安装以及出现出现ERROR 1045 (28000)问题的解决_第5张图片

②在黑框里敲入mysqld -install,回车。

mysqld -install

在这里插入图片描述
③在黑框里敲入net start mysql,回车。

net start mysql  // 启动mysql服务
    
net stop mysql  // 停止mysql服务

在这里插入图片描述

在黑框里敲入mysqladmin -u root password 1234,这里的1234就是指默认管理员(即root账户)的密码,可以自行修改成你喜欢的。

mysqladmin -u root password 1234

在这里插入图片描述

至此,MySQL 5.7 解压版安装完毕!

登录MySQL

右键开始菜单,选择命令提示符,打开黑框。
在黑框中输入,mysql -uroot -p1234,回车,出现下图且左下角为mysql>,则登录成功。

mysql -uroot -p1234

MySQL的安装以及出现出现ERROR 1045 (28000)问题的解决_第6张图片

mysql输入正确密码无法登陆,出现ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password:yes)

但是我每一步都是正确的,还是会出错出现ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password:yes)
这个问题研究了好久知道看到这篇博客
mysql输入正确密码无法登陆,出现ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password:yes)

MySQL的卸载

如果你想卸载MySQL,也很简单。

右键开始菜单,选择命令提示符(管理员),打开黑框。

  1. 敲入net stop mysql,回车。
net stop mysql

MySQL的安装以及出现出现ERROR 1045 (28000)问题的解决_第7张图片

  1. 再敲入mysqld -remove mysql,回车。
mysqld -remove mysql

在这里插入图片描述

  1. 最后删除MySQL目录及相关的环境变量。

至此,MySQL卸载完成!

你可能感兴趣的:(MySQL,java,开发语言,后端)