mysql安装无法启动问题解决

操作步骤:

1、 用管理员启动cmd(即在左下角的Windows图标右键点击选择),进入命令行模式

2、 在进入到解压过后的文件夹的bin目录内

流程:f:(进入f盘)-->cd +解压文件的路径/bin 

3、执行命令

1#(初始化一个超级管理员用户【无密码】和默认数据库【系统数据库 mysql/测试数据库 test等等】) 2mysqld --initialize-insecure 3注:若执行了mysqld --initialize,可以执行mysqld --initialize --console查看初始密码 4#安装mysql服务 5mysqld install 6#启动mysql服务

问题描述:在启动mysql时出现了以下的问题?

MYSQL服务正在启动
MYSQL服务无法启动
服务没有报告任何错误。
请键入NET HELPMSG 3534 以获得更多的帮助

完整的安装方法

前提:卸载原有的mysql

  1. 在环境变量中添加解压后的bin目录所在的完整路径,(我的电脑->属性->高级设置->环境变量->path后添加路径)
  2. 必须必须使用管理员身份启动cmd,进入mysql的主目录中。
  3. 进入bin目录,输入
mysqld -install 

会有提示

Service Successfully installed 

4.继续执行:

mysqld --initialize-insecure 

执行结果会生成一个data文件夹,同时root登录时,是不需要密码的

  1. 在mysql的主目录下创建一个my.ini文件
    添加以下内容
1basedir = mysql文件的根路径(例如F:\Python\安装包\数据库软件\mysql-8.0.12-winx64\mysql-8.0.12-winx64) 2datadir=data文件的根路径(F:\Python\安装包\数据库软件\mysql-8.0.12-winx64\mysql-8.0.12-winx64\data) 3port=3306
  1. net start mysql能够启动成功
  2. 执行mysql -u root -p可以进入mysql中(注:密码为空)
  3. 修改初始密码(设置密码为root)
alter USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; 
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

MySQL8数据库 | MySQL调优|MySQL底层原理|MySQL零基础新手教程

一、Windows环境下安装A、下载MySQL(https://links.jianshu.com/go?tohttps%3A%2F%2Fdev.mysql.com%2Fdownloads%2Fmysql%2F)SelectOperatingSystem:MicrosoftWindows快捷下载:mysql8.0.22

mysql8的绿色安装教程

1、下载mysql的压缩包https://dev.mysql.com/downloads/mysql/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdev.mysql.com%2Fdownloads%2Fmysql%2F)!(https://os

mysql设置时区

mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0