首先,先把mysql的bin路径添加到系统环境变量

这样做可以,直接进入CMD后执行mysql服务,不需要进入mysql的bin文件路径去执行。

第一步:在MySQL的安装文件的bin目录(例如:C:\Program Files\MySQL\MySQL Server 8.0\bin)中新建一个my.ini的文件,复制进代码

[mysqld]

#skip-grant-tables

# 设置3306端口

port=3306

# 设置mysql的安装目录

basedir=C:\Program Files\MySQL\MySQL Server 8.0

# 设置mysql数据库的数据的存放目录

datadir=C:\Program Files\MySQL\MySQL Server 8.0\data

# 允许最大连接数

max_connections=200

# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统

max_connect_errors=10

# 服务端使用的字符集默认为UTF8

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

# 默认使用“mysql_native_password”插件认证

default_authentication_plugin=mysql_native_password

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[client]

# 设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8

把其中的两处工作路径改为自己的按照路径(这里可以自己创建一个data文件夹)

# 设置mysql的安装目录

basedir=C:\Program Files\MySQL\MySQL Server 8.0

# 设置mysql数据库的数据的存放目录

datadir=C:\Program Files\MySQL\MySQL Server 8.0\data

第二步:在CMD中执行 mysqld --initialize-insecure 指令,安装路径会默认生成一个data文件夹

第三步: 在CMD输入mysqld --install指令,安装mysql服务

之后会提示安装成功。

第四步:在CMD输入net start mysql,启动服务,这里如果显示服务启动成功代表安装成功。

若出现:正在启动服务,服务无法启动的错误。

【解决办法】:

(1)可以输入mysqld --console 启动 查看启动的报错信息,博主的报错信息是3306 端口已经被另一个服务占用,该次启动无法进行。这是问题的关键所在。

(2)去查找3306被谁占用了。步骤如下:

开始-运行-cmd, 输入 netstat -ano, 看第一列,后面的就是端口,找到3306 ,记住对应的PID

然后打开任务管理器查看 -> 选择列 -> 勾上 PID(进程标识符) -> 确定

在任务管理器找到刚才的PID的进程,查看是什么程序占用了端口,把它关闭

在重新启动mysql就不会包端口被占用的错误了

(3)重新先用msqld --remove 删除掉服务,再把data文件夹也删除,重新执行以下三条指令即可完成

mysqld --initialize-insecure

mysqld --install

net start mysql

在CMD执行mysql -u root,(无需密码, 即可进入),因为上边是用insecure 创建的。

这样就可以启动mysql服务了。

如果想修改密码的话,

在安装MySQL的bin目录下,找my.ini文件;

在[mysqld]后添加skip-grant-tables

#使其登录时跳过权限检查

重启MySQL服务器

这时可以键入mysql –u root –p;直接回车(Enter),就可以直接进入数据库。(可以不执行,直接进行密码修改)

在CMD执行mysqladmin -u root -p password

再把my.ini的skip-grant-tables删除,然后重启MySQL服务器:

net stop mysql ;

net start mysql;

cmd中无法mysql8_MySQL8.0.11安装后,使用CMD无法启动mysql服务相关推荐

  1. cmd进入mysql后没反应_MySQL8.0.11安装后,使用CMD无法启动mysql服务

    首先,先把mysql的bin路径添加到系统环境变量 这样做可以,直接进入CMD后执行mysql服务,不需要进入mysql的bin文件路径去执行. 第一步:在MySQL的安装文件的bin目录(例如:C: ...

  2. WIN10+MATLAB2018b+STK11.6+MATLAB_Connectors1.0.11安装记录

    版权声明:本次安装参考了以下博文 https://blog.csdn.net/weixin_41810394/article/details/105147778 一.介绍 安装可分为两种情况: 1.先 ...

  3. MySQL8.0.27安装后,使用CMD无法启动mysql服务

    之所以写这篇博客是因为在服务器上部署项目时,项目死活连不上服务器,一度找了很久的原因,最后才知道是mysql-connector的版本太低了,和服务器的mysql版本不匹配.后来为了下次出现,我就索性 ...

  4. mysql8.0.11密码_mysql8.0.11安装和修改密码(转载)

    mysql安装过程及注意事项: 1.1. 下载: 我下载的是64位系统的zip包: 下载zip的包: 下载后解压:D:\软件安装包\mysql-5.7.20-winx64 1.2. 配置环境变量: 变 ...

  5. mysql8.0.11 安装顺序_mysql 8.0.11 安装步骤详解

    本文为大家分享了mysql 8.0.11 安装步骤,供大家参考,具体内容如下 第一步:下载安装包 MYSQL官方下载地址:官方下载 这里第一项是在线安装,第二项是离线包安装,我选择的是第二项(不用管你 ...

  6. mysql8.0安装设置密码_mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

    本文为大家分享了mysql8.0.11安装配置方法图文教程.MySQL8.0新密码认证方式,供大家参考,具体内容如下 1.前言 Oracle已经发布了MySQL8.0GA,GA在外国就是release ...

  7. mysql-8.0.11安装步骤

    1.下载好安装包:mysql-8.0.11-winx64.zip 2.解压到合适的目录,例如:C:\XQ\Soft\mysql-8.0.11-winx64 3.在目录下创建my.ini文件,配置bas ...

  8. 在Linux中Realplay 10.0 的安装和使用(转)

    在Linux中Realplay 10.0 的安装和使用(转)[@more@]一.什么是RealPlay : Realplay 在Windows大家经常用,不必介绍:呵... ... 在一两年前,如果说 ...

  9. 安卓开发中,release安装包安装后,打开app后再按home键,再次点击程序图标app再次重新启动的解决办法

    安卓开发中,release安装包安装后,打开app后再按home键,再次点击程序图标app再次重新启动的解决办法 在开发中我们一般都是直接AS上的安装(Run)按钮,直接安装到真机或模拟器上进行测试, ...

最新文章

  1. linux dd 截文件,Linux使用dd命令快速生成大文件(转)
  2. 手机h5可以用ifreme_安卓手机可以流畅用几年?至少三年不卡
  3. WPF- 模拟触发Touch Events
  4. Tcp Keepalive和HTTP Keepalive详解
  5. eclipse项目红叉,Target runtime Apache Tomcat 6.0 is not defined
  6. idea集成gitlab使用ssh免密登录
  7. c语言猜字游戏中期报告,c语言小程序:编写猜字游戏
  8. c语言指针慕课,C语言-指针
  9. php底层深度探索(3) ---Apache启动阶段分析 王泽宾
  10. 局域网用户的限制与反限制
  11. windows下查看文件md5值
  12. 原创度检测工具-免费原创度检测软件-在线伪原创免费工具
  13. Python源码阅读(一)
  14. 工作中常见的两种谬误
  15. python画猫和老鼠代码_Python实现猫捉老鼠小游戏!虽然简陋但是童真永在!
  16. 霸榜巨作、阿里内部顶级专家整理(Redis 5设计与源码分析)
  17. A 大吉大利,今晚吃鸡--枪械篇
  18. easyExcel给表格的每一列设置不同样式
  19. 硬盘坏道数据恢复-硬盘开盘数据恢复-天伟数据恢复
  20. 吴华伟(帮别人名字作诗)

热门文章

  1. vue的methods属性的方法中出现回调函数,在回调函数内部获取data中的数据
  2. 如何选购阿里云服务器并快速入门(Windows版本)?
  3. DL380 Gen7 ILO无法进入,报错。解决一例。
  4. 全息图像学习记录(1)——SFFT算法
  5. NoClassDefFoundError io.reactivex.Flowable
  6. Restful 风格的通信接口
  7. (转)LiveUpdate 错误LU1814的解决方法之我见
  8. CST 2022时间如何格式化
  9. 利用云函数实现网易云音乐自动签到、刷歌
  10. 如何用MASM5.0 (图解)