cmd中输入net start mysql 提示:服务名无效或者MySQL正在启动 MySQL无法启动

错误如图:

错误原因是:因为net start +服务名,启动的是win下注册的服务。此时,系统中并没有注册mysql到服务中。即当前路径下没有mysql服务。

解决办法:1. 来到MySQL的安装路径下bin

2. 在命令行中输入mysqld --install(成功:出现Service successfully install代表你已经安装成功,)

如果不成功,出现Install/Remove of the Service Denied!,则需要用管理员的身份运行DOS窗口,这样就可以成功了

3. 执行 net start mysql出现:

删除mysql下的data文件,重新执行 mysqld --initialize (初始化data文件)就可以在当前路径下生成data文件夹,再执行net start mysql 就可以启动mysql

应用实例:python用pymysql链接mysql数据库

import pymysql
import sys
try:
    conn=pymysql.connect(host=‘localhost‘,user=‘root‘,passwd=‘‘,db=‘test1‘,port=3306,charset=‘utf8‘)
except:
    print(‘打开数据库连接出错,请检查‘)
    conn.close()
    sys.exit()
cur=conn.cursor()
sql=‘create table if not exists T_fish (‘     ‘date1 char(12) not null,‘     ‘name char(12) not null,‘     ‘nums int not null,‘     ‘price int not null,‘     ‘sExplain varchar(200));‘
try:
    cur.execute(sql)
    conn.commit()
    print(‘表可以使用‘)
except:
    print(‘表在建立过程出错‘)
conn.close()

运行程序时先在mysql命令行窗口实现数据库(test1)的创建:

create database test1;

具体mysql数据库使用方法地址:https://www.360kuai.com/pc/93bf1e5f5201b0635?cota=4&tj_url=xz&sign=360_57c3bbd1&refer_scene=so_1

本文参考链接:https://blog.csdn.net/ermaner666/article/details/79096939

原文地址:https://www.cnblogs.com/0901-hcx/p/11580756.html

时间: 2024-07-30 00:49:10

cmd中输入net start mysql 提示:服务名无效或者MySQL正在启动 MySQL无法启动的相关文章

win7上面已经安装了mysql,但是net start mysql提示服务名无效

错误原因:mysql服务没安装 解决方法: 切换到mysql的bin目录下  运行mysqld.exe -install 提示Service successfully installed 再继续运行 net start mysql 提示服务正在启动 OK 打开服务器列表 就能看到mysql服务了

解决mysql因为服务名无效启动不了

解决mysql因为服务名无效启动不了 现象 解决 mysqld --install net start mysql 原文地址:https://www.cnblogs.com/mengxiaoleng/p/12172746.html

关于DOS下启动MySQL时提示服务名无效

主要原因:启动时:net start mysql 而打开服务后发现,本地服务中mysql这个服务实际名字为mysql55,故启动语句应为:net  start mysql55: 以下摘自课程提问: 你要看你的服务里存在不存在相应的服务.如下图: 如存在,再看下服务名是否拼写正确. 新建/删除mysql服务,mysql中已为我们提供相应的程序,使用mysqld就可以实现添加/删除mysql服务. 添加mysql服务: “mysqld -install 服务名(自定义)” 删除mysql服务: "m

windows7下启动mysql服务出现服务名无效

出现提示: WIN 7 cmd命令行下,net start mysql,出现 服务名无效提示: 问题原因: mysql服务没有安装. 解决办法: 在 mysql bin目录下 以管理员的权限 执行 mysqld -install命令,如下图: 然后就可以 net start mysql 开启Mysql服务了

nodejs:cmd中输入node -v提示不是内部文件等

安装好nodejs后,很想熟悉一下是否安装好了,可通过cmd实验一番,打开cmd输入"node -v",按下enter,出现如图一提示 图1 解决方案如下: 1.打开"系统属性"面板如图2(打开系统面板按如下步骤:1.桌面鼠标右击"计算机",2.弹出提示框,点击"属性",3.打开"系统"面板,点击"高级系统设置"如图3,即可进入系统属性面板) 图2 图3 2.点击"环境变量&q

net start mysql提示:服务名无效

1.win+R打开运行窗口,输入services.msc 2.在其中查看mysql的服务名,我的是MySQL55 3.以管理员身份打开cmd,输入net start MySQL55 出现下图,代表mysql服务启动成功. 注: 必须以管理员身份运行mysql服务,否则会提示:发生系统错误5,拒绝访问.

Windows下Mysql启动“服务名无效”及“系统错误1607”解决办法

1.服务名无效 输入net start mysql, 报错“服务名无效” 解决: 进入Mysql安装的bin目录,例如“C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin” 执行命令:mysqld -install 安装mysql服务 2.系统错误1607 输入net start mysql, 报错“系统错误1607” 解决: a.>bin下执行mysqladmin-u root -p shutdown,然后重新执行net start mysql

命令行启动mysql时显示“服务名无效”

启动mysql时显示:服务名无效 解决: STEP1:进入mysql安装的目录下D:\mySQL\mysql-5.7.17-win32;进入bin目录 STEP2:mysqld --remove STEP3:mysqld --install 提示:Service successfully installed. STEP4:net start mysql <回车> 成功! 原文地址:https://www.cnblogs.com/WenyueQ/p/12015767.html

mysql 在windows下,使用 net start mysql 命令发生错误 服务名无效 或 1067

mysql 在windows下,使用 net start mysql 命令发生错误 :服务名无效 或 1067 先使用mysqld -install安装一下 删除data目录下的日志等文件(因为之前的错误或pid文件有问题) net start mysql 启动 来自为知笔记(Wiz)

数据库基础学习之-MySql服务名无效

这篇文章主要介绍了windows7下启动mysql服务出现服务名无效的原因及解决方法 问题原因:mysql服务没有安装. 解决办法: 在 mysql bin目录下 以管理员的权限 执行 mysqld -install命令 然后仍然以管理员的权限 net start mysql 开启Mysql服务了. 附卸载mysql服务的方法. 1.以管理员的权限 net stop mysql ,关闭mysql服务 2.以管理员的权限 mysqld -remove ,卸载mysql服务