mysql安装无法启动问题解决

Alonso095
• 阅读 1218

操作步骤:

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

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

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

3、执行命令

#(初始化一个超级管理员用户【无密码】和默认数据库【系统数据库 mysql/测试数据库 test等等】)
mysqld --initialize-insecure
注:若执行了mysqld --initialize,可以执行mysqld --initialize --console查看初始密码
#安装mysql服务
mysqld install
#启动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文件
    添加以下内容
basedir = mysql文件的根路径(例如F:\Python\安装包\数据库软件\mysql-8.0.12-winx64\mysql-8.0.12-winx64)
datadir=data文件的根路径(F:\Python\安装包\数据库软件\mysql-8.0.12-winx64\mysql-8.0.12-winx64\data)
port=3306 
  1. net start mysql能够启动成功
  2. 执行mysql -u root -p可以进入mysql中(注:密码为空)
  3. 修改初始密码(设置密码为root)
alter USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; 
点赞
收藏
评论区
推荐文章
blmius blmius
3年前
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
待兔 待兔
3年前
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
Wesley13 Wesley13
3年前
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
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
mysql主从模式部署
1.下载tar.gz格式的安装包下载地址https://dev.mysql.com/downloads/mysql/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdev.mysql.com%2Fdownloads%2Fmysql%2F)2.解压ta
Stella981 Stella981
3年前
Android蓝牙连接汽车OBD设备
//设备连接public class BluetoothConnect implements Runnable {    private static final UUID CONNECT_UUID  UUID.fromString("0000110100001000800000805F9B34FB");
Wesley13 Wesley13
3年前
thinkphp 基本配置
12returnarray(34//定义数据库连接信息5'DB\_TYPE''mysql',//指定数据库是mysql67'DB\_HOST''localhost',89'DB\_NAME''uchome',//数据库名1011'DB\_USER''root
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Stella981 Stella981
3年前
Centos 7下编译安装Mysql
(1)官网下载地址:https://dev.mysql.com/downloads/mysql/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdev.mysql.com%2Fdownloads%2Fmysql%2F)
Python进阶者 Python进阶者
9个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
Alonso095
Alonso095
Lv1
流浪的月亮和繁密的星辰姗姗来迟。
文章
4
粉丝
0
获赞
0