MySQL安装报错解决

1.按下 Ctrl + Shift + Esc 组合键打开任务管理器,切换到"详细信息"选项卡,终止所有 mysqld.exe 进程。

2.删除下载的mysql数据库中data所有的文件和文件夹。

3.在以管理员身份打开的命令提示符中,初始化新的数据目录(生成随机root密码)

复制代码
mysqld --initialize --console

4.执行命令后,请注意控制台输出的临时 root 密码,其格式为: Note 为 root@localhost 生成的临时密码:xxxxxxxx

5.使用临时密码登录

复制代码
mysql -u root -p

6.修改root密码

复制代码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_new_password');

7.显示类似Query OK, 0 rows affected, 1 warning (0.00 sec)即代表成功

8.cmd->services.msc,找到MYSQL,右键,点击停止即可。

9.在下载的MYSQL文件中找到my.ini文件,删除其中的skip-grant-tables,

my.ini文件如下所示。

mysqld

port = 3306

basedir=D:/mysql-5.7.26-winx64

datadir=D:/mysql-5.7.26-winx64/data

max_connections=200

character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

skip-grant-tables 删掉

mysql

10.执行以下步骤即实现验证安装成功。

C:\Windows\System32>mysql -u root -p

Enter password: ******

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.7.26 MySQL Community Server (GPL)

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use mysql

Database changed

mysql>

相关推荐
tryxr12 分钟前
如何分析一个慢sql
数据库·sql·mysql·慢sql
泡海椒24 分钟前
JQuickExcel 大文件排障与调优:从实际路径定位 OOM、临时盘和慢任务
开发语言·数据库·缓存·oracle·excel
java_logo39 分钟前
Docker 部署 MariaDB:轻松搭建开源关系型数据库
数据库·docker·容器·开源·mariadb·轩辕镜像·docker部署教程
tryxr43 分钟前
什么情况下索引会失效
数据库·mysql·索引失效·索引
guo_wen_qiang1 小时前
redis持久化
数据库·redis·分布式
撸串-研究生1 小时前
社区流浪宠物领养救助系统【附源码】
mysql·springboot·宠物·社区公益服务
达梦数据1 小时前
达梦数据复制软件DMDRS搭建部署示例:源数据库DM8到目标数据库Kingbase V8一对一数据同步
数据库·oracle
我命由我123451 小时前
LRU 缓存淘汰策略
数据结构·redis·学习·mysql·算法·缓存·学习方法
ly76891 小时前
MongoDB 读写策略与一致性取舍:readConcern、readPreference 与 causal session
数据库·mongodb·writeconcern·readconcern·readpreference·因果一致性
天空属于哈夫克32 小时前
企业微信消息回调处理:如何避免慢查询拖垮整个服务?
数据库·php·企业微信