精华内容
下载资源
问答
  • 这2天折腾 Glances,还没折腾明白,却发现本地 MySQL服务器不能打开了。通过 phpMyAdmin登录后台却提示我「#2002 无法登录 MySQL服务器」。尝试通过终端启动 mysql服务也失败了,各种命令都敲遍了,提示我「The ...

    这2天折腾 Glances,还没折腾明白,却发现本地 MySQL服务器不能打开了。通过 phpMyAdmin登录后台却提示我「#2002 无法登录 MySQL服务器」。

    9ce04e5992d1bec5c14ec948a1bf4722.png

    尝试通过终端启动 mysql服务也失败了,各种命令都敲遍了,提示我「The server quit without updating PID file(…)」还有「The /usr/local/mysql/data directory is not owned by the ‘mysql’ or ‘_mysql’ user」之类等等。

    最后,终于,找到了原因…

    Mac OS X的升级或者其他原因可能会导致 MySQL启动或者开机自动运行,在 MySQL的操作面板上会提示「Warning:The /usr/local/mysql/data directory is not owned by the ‘mysql’ or ‘_mysql’」,或者在命令行下提示「Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’」

    这应该是某种情况下导致 /usr/local/mysql/data 的宿主发生了改变,只需要运行「sudo chown -R mysql /usr/local/mysql/data」,然后终端重启 Apache,再运行「sudo /usr/local/mysql/support­files/mysql.server start」即可重新开启 MySQL服务器。

    da71116208f283b273a1b0582ec43a67.png

    另外,虽然下面这个问题我还没遇到,不过貌似也是 Mac OS X下会出现的情况,留着以后说不定用得上:

    使用 PHP连接 MySQL可能会报错「Can’t connect to local MySQL server through socket ‘/var/mysql/mysql.sock’」,或者使用localhost无法连接MySQL而需要127.0.0.1,原因是连接时候php默认去找 /var/mysql/mysql.sock 了,但是MAC版本的MYSQL改动了文件的位置,放在/tmp下了。处理办法是按如下修改php.ini:

    mysql.default_socket = /tmp/mysql.sock

    展开全文
  • mysql服务无法启动怎么解决

    千次阅读 2021-02-08 16:17:55
    作为一名程序猿,必不可少的便是和mysql打交道,那当mysql故障,服务无法启动时该怎么解决呢?下面有一些具体的操作可以提供参考。找到mysql安装目录,将其配置文件my.default.ini改名为my.ini,并且将my.ini移至bin...

    作为一名程序猿,必不可少的便是和mysql打交道,那当mysql故障,服务无法启动时该怎么解决呢?下面有一些具体的操作可以提供参考。

    找到mysql安装目录,将其配置文件my.default.ini改名为my.ini,并且将my.ini移至bin目录下。

    915b1a2696b2e8eb117f4c4962af8d65.png

    bf1744ea84c3874dafbca4ec1ab3015f.png

    启动命令行,将目录切换到mysql安装目录的bin目录下。

    3c7dd5de4e346d5ea5135964c3b2de1b.png

    下来,在命令行执行命令:mysqld --initialize --user=mysql --console

    3087336bdf2740b1ec283a42c742de59.png

    注意,上一个步骤会获得一个临时密码,需要记录,之后会用到。

    07184ec9a3bde717e991ecd86aecb76a.png

    接下来在控制台以命令行输入: mysqld --install,进行安装服务操作。

    eda8211180471e2ed0c20314897dea7d.png

    之后,在任务管理器找到“服务”,启动其中的MYSQL服务即可。

    8d9dad940ba93aae90392b3678b5a7de.png

    之后,输入命令行mysql -uroot -p,利用之前的临时密码输入即可登录数据库成功。

    a0e50b9247383598e5460739c05fc4e5.png

    修改临时密码,设置密码:mysqladmin -u USER -p password PASSWORD,注意USER和PASSWORD为自己定义的数值。

    f53dbe782fd7a83b4b19b8ec30bae046.png

    展开全文
  • mysql服务器无法启动

    万次阅读 2017-12-19 00:12:37
    mysql服务器无法启动mysql服务器无法启动时,一般时配置文件和路径的问题。 这里提供一种解决的方式:即删除已有的mysql服务,然后配置好路径等数据,接着初始化mysql,然后重新安装mysql服务,最后登录改密码。 ...

    mysql服务器无法启动

    mysql服务器无法启动时,一般时配置文件和路径的问题。
    这里提供一种解决的方式:即删除已有的mysql服务,然后配置好路径等数据,接着初始化mysql,然后重新安装mysql服务,最后登录改密码。
    详细步骤:
    第一步:修改配置文件
    1. 在mysql目录下有一个.ini文件,一般下载后默认为“my-deful.ini”,该文件时mysql的初始化配置文件。由于mysql的启动时一般对于的文件叫my.ini,所以我们需要先将该文件改为“my.ini”。
    2. 修改my.ini的配置:

    basedir = D:\mysql
    datadir = D:\mysql\data
    port = 3306
    server_id = localhost

    上面的basedir是mysql目录下,datadir路径为mysql下data目录(和bin目录同级),这里的data目录如果没有,需要自己创建一个空白文件夹,如果有,需要将data文件夹里的东西都删掉,然后mysql初始化的时候会自动创建。

    第二步:删除已有的mysql服务,再重新安装
    1. 输入cmd,进入命令窗口,输入net stop mysql停止mysql服务(这里mysql的服务名每个人的可能不一样,5.7版的一般名为mysql57,是实际情况而定)。
    2. 初始化mysql:在命令窗口中进入bin目录,输入mysqld –initialize –user=mysql –console
    或者mysqld –initialize-insecure(这个是不设置root用户的密码权限,空密码登陆)
    此时回生成一个随机的临时密码,请记下它,便于待会登录mysql
    这里有时会没法正确生成data目录里的文件,在数据库初始化过后,data目录应该如下:
    这里写图片描述

    注意: 这里要注意:有时输入mysqld –initialize –user=mysql–console后,
    data目录中只能生成图片中第二部分的文件,这时数据库安装服务器后还是无法启动的。
    因为第一部分的文件夹是MySQL的默认数据库包括,用户权限的数据表。
    如果出现上述情况,初始化数据库时,一定要先重启计算机,然后再删除data目录里的东西,重新初始化

    1. 重装mysql服务器:还是在bin目录下,输入 mysqld install mysql
      mysql为服务的名称。

    启动服务,修改密码
    在cmd窗口,输入net start mysql,启动mysql服务。登录mysql后,
    先打开mysql数据库– use mysql;
    然后修改密码–update user set password = password(‘123456’) where user = ‘root’。
    mysql5.7后密码不叫password了,字段名为:authentication_string。
    另外,修改密码也可以在navicat中修改,根据生成的随机密码或者空密码(mysqld –initialize-insecure初始化数据库时),可以登录连接MySQL,然后再mysql数据库中找打user表,找到对应字段修改

    展开全文
  • 小白,测试个软件需要安装MySQL,第一次就遇到MySQL服务无法启动等一些问题,经过多方搜索尝试,初次安装并修改密码过程如下(文章中大写MySQL代表MySQL数据库软件自身,小写mysql8代表作者MySQL数据库软件解压后的...

       小白,测试个软件需要安装MySQL,第一次就遇到MySQL服务无法启动等一些问题,经过多方搜索尝试,初次安装并修改密码过程如下(文章中大写MySQL代表MySQL数据库软件自身,小写mysql8代表作者MySQL数据库软件解压后的文件路径):

    系统环境:win10(1803),64位

    MySQL版本:8.0.11免安装版

    MySQL下载地址https://dev.mysql.com/downloads/mysql在下载页面往下拉,选择自己的操作系统版本和位数,然后下载即可,我下载的是下图版本。


    MySQL安装:上图链接MySQL是免安装版的,将MySQL解压到任意位置即可,我的解压缩后文件夹名字设置为g:\mysql8

    MySQL安装过程

    1.在环境变量Path中添加MySQL解压后的bin目录所在的路径,比如我的是g:\mysql8,环境变量Path设置请参考这里,添加变量后如下图:


    2.mysql8根目录下如果没有my-default.ini文件(我下载的解压缩后就没有这个文件)新建记事本文件添加以下内容(红色字体不要复制),另存为my-default.ini文件

    [mysqld] 

    basedir=g:\mysql8\(mysql所在目录) 

    datadir=g:\mysql8\bin\data(mysql所在目录\data)

    3.mysql8根目录下如果有my-default.ini文件,请在原文件修改或添加配置(我的MySQL根目录下没有此文件,不知道根目录下有此文件打开后里面是否有此参数)

    4.以管理员身份运行cmd(左下角windows图标上点击鼠标左键,菜单列表选择windows系统里面的命令提示符上点右键,选择更多,以管理员身份运行(一定要用管理员身份运行,不然权限不够)输入g:,然后回车,进入g盘(解压后MySQL所在的盘 )

    5.输入命令(注意cd后面有空格)

    G:\>cd mysql8\bin

    6.进入mysql8的bin文件后,输入命令

    mysqld -install

    7.然后继续输入命令

    mysqld  --initialize

    8.此时需要等待一会,该命令会mysql8的根目录下会生成一个data文件夹,里面有个以.err 结尾的文件,初始密码就在这个文件里,后面会用到


    9.启动MySQL服务:在mysql8的bin目录(此时正处于MySQL的bin目录下),输入命令

    net start mysql

    10.服务启动成功后,输入命令

    mysql -u root -p

    11.提示输入密码,g:\mysql8\date下,找到.err 结尾的文件用记事本打开查找password可以看到如下内容:

    016-02-25T15:09:43.033062Z 1 [Note] A temporary password is generated for root@localhost: >vsa<ky0hjOp

    每个电脑密码不一样,红色字母部分是mysql的初始登陆密码,此时输入上图中红色字体的初始密码

    12.系统显示下图字样,表示登陆mysql成功

    13.修改密码,8.0.11 的这个版本,修改密码的格式为输入命令

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxx';

    其中xxxxxx的代表你要设置的密码,单引号和分号都需要输入。

    显示上图字样表示修改密码成功。

    14.退出MySQL:接着输入命令

    quit


    15.然后(必须处于mysql8的bin目录下)输入命令

    mysql -u root -p

    然后输入刚才设置的新密码后登陆。

    上图提示已经用新密码登陆成功,至此已经完成初次安装并修改初始密码,可以开始使用了。

    本文感谢:

    1、博主Winstonlau,文章链接:https://blog.csdn.net/winstonlau/article/details/78666423

    2、博主qxysg1273,文章链接:http://blog.csdn.net/u013067166/article/details/49951577


    展开全文
  • MySQL 是一个非常强大的关系型数据库。但有些初学者在安装配置的时候,遇到种种的困难,在此就不说安装过程了,说一下配置过程。在官网下载的mysql时候,有msi格式和zip格式。Msi直接运行安装即可,zip则解压在自己...
  • 安装MySQL后启动服务,显示MySQL服务无法启动,如下图。 尝试通过计算机管理->服务,直接启动MySQL,显示本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。的告警。 分析...
  • MySQL 服务无法启动。 服务没有报告任何错误。 这里介绍不是百度标题一放上去就能直接拿到结果的那种,碰到的问题比较偏, 这里我试过百度上各种不同的方法都没有见效果,比如各种配置ini文件等, (ps:不同版本的...
  • 解决windows无法启动MySQL服务问题

    千次阅读 2019-03-12 15:33:48
    1. 启动MySQL服务时会出现下图所示对话框 2. 找到mysql安装目录,将其配置文件my.ini移至bin目录下。 3. 以管理员权限在命令行模式下进入bin目录下。 4. 接下来,在命令行执行命令:mysqld --initialize --user=...
  • net start mysql 遇到 MySql 服务正在启动 MySql 服务无法启动 服务没有报告任何错误 解决方式 这个问题我在这两天遇到了两三次,由于记性真的不太好,每次花很多时间解决之后,第二次再遇到又要重新检索解决方法...
  • MySql服务无法连接

    千次阅读 2018-07-26 14:37:33
    第一种:找到服务mysql是否启动   如果查看已经启动,还是无法连接,   第二种可能就是防火墙拦截   可以直接在win10安全中心关闭或者,如果没有则去   找不到可以去 控制面板\系统和安全\...
  • 在Windows搜索栏中搜索服务应用功能,打开服务,右键单击选择以管理员运行,在服务中找到MySQL,手动点击启动 2.初始化data目录 mysqld --initialize(随机密码) mysqld --initialize-insecure(无密码) 删除原先的...
  • win10下mysql服务无法启动

    千次阅读 2019-07-24 10:22:50
    MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助。 这里说下如何停止服务和启动服务,cmd系统管理员运行,如果已经配置过环境变量直接执行,如果没有配置环境变量,进入...
  • MySQL启动失败——MySQL服务无法启动原因及解决办法

    万次阅读 多人点赞 2020-04-07 15:19:59
    MySQL启动失败——MySQL服务无法启动原因及解决办法 一般情况下,通过压缩的安装包安装MySQL可能会出现MySQL无法启动的情况,如下图: 在安装初期,出现此情况的原因有两种: 1.缺乏my.ini文件 由于my.ini有特定的...
  • 1 查看host文件(C:\Windows\System32\drivers\etc\hosts),是否修改过本地域名,如果将localhost对应的地址修改过,有可能会导致连接mysql server失败。 解决方法:将localhost映射的地址注释掉 2 如果在mysql的...
  • 然后就安装个MySQL困扰了三天,因为看了网上的教程,就是安装完,服务死活启动不了。为了防止大家也掉进这个坑。我会从头开始详细讲解我的安装过程。 ** 第一步 ** 我安装的是MySQL8.0.20版本,附上官网下载链接。...
  • xampp服务器无法启动mysql服务

    千次阅读 2020-05-26 21:10:29
    关于xampp,mysql无法启动的问题。 有三种解决方法。 1.端口冲突:在mysql右侧的congfig中,选择my.ini,将其原先设置的端口3306,全部更改至3308。 2.原先安装过sql,导致冲突,更改端口也不管用。 以管理员身份运行...
  • mysql 服务无法启动。 服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助。 说明:这是我在重新安装mysql5.7.28时出现的问题,(题外话:由于我最先安装的是mysql 5.5.x的版本,这个版本不支持一...
  • MySQL 服务正在启动,MySQL 服务无法启动。服务没有报告任何错误 的解决办法:
  • 怎么解决mysql服务无法启动的问题

    万次阅读 多人点赞 2018-06-12 17:58:25
    1. 找到mysql安装目录,将其配置文件my.default.ini改名为my.ini,并且将my.ini移至bin目录下。2. 启动命令行,将目录切换到mysql安装目录的bin目录下。3. 接下来,在命令行执行命令:mysqld --initialize --user=...
  • 1.先执行 mysqld --console 查看报错信息 2.大概率情况下是数据库默认端口3306被占用 如何解除占用? 先查看3306端口的运行情况:netstat -aon|findstr “3306” >netstat -aon|...重新启动mysql服务:net strat mysql
  • MySQL 服务正在启动 . MySQL 服务无法启动。

    万次阅读 多人点赞 2019-03-09 22:45:18
    MySQL 服务无法启动。 服务没有报告任何错误。 在MySQLServer8.0\data下搜索.err后缀文件查到: DESKTOP-ILBALSI.err。 打开看到: Do you already have another mysqld server running on port: 3306 ? 显示...
  • Windows 无法启动mysql服务1067

    万次阅读 2018-11-22 11:52:58
    打开mysql的根目录下面的data文件夹,找到一个.err后缀名的文件 错误提示如下: 2018-11-22 11:37:44 9476 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist ...
  • win10 mysql服务无法正常启动

    千次阅读 2018-11-25 21:29:58
    刚开始在cmd打开mysql服务时,出现了一下情况 查找资料后发现需要用管理员身份打开cmd, 参考网址如下 https://blog.csdn.net/yhj19920417/article/details/51916830 然而,发现还是无法启动 于是,输入...
  • mysql官网下载地址:https://dev.mysql.com/downloads/mysql/点击打开链接 以5.7.20版本为例 首先安装包解压后,没有网上教程里面提到的data文件夹和my-default.ini,如下图所示 配置环境变量请参照网上教程,...
  • MySQL80服务无法启动问题

    千次阅读 2021-04-07 21:01:03
    今天启动MySQL80服务,发现无法启动,也不报错,重启了几次也没用。 一开始怀疑是my.ini编码问题,用ANSI保存了一份替换后,并没有用。 后来怀疑是3306端口被占用,发现也不是。 于是上网查资料,很多帖子的解决方案...
  • 刚下载了安装包之后在网上搜到了上面的链接,按照帖子中的步骤执行,执行到net start mysql(运行)时报错服务无法启动 ...MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮...
  • 本地mysql服务无法启动 解决方案

    千次阅读 2020-03-02 12:39:58
    注意:输入mysq相关命令,需要配置环境变量,在系统环境变量,path属性下,添加 mysql的bin目录 没有配置mysql环境变量,需要进入mysql安装目录bin文件夹下 进入dos窗口 快速以管理员身份打开DOS(方式一): 在...
  • mysql服务无法启动 解决方案: 多半是因为你修改了my.ini文件但是没修改完善,比如修改数据库存储路径到D盘,要注意以下两点: 1.将修改后的文件保存为以ANSI方式编码: 2.注意有两个地方都要改: 上面是修改存储...
  • (1)找到MySQL的安装目录,将data删除 (注意该文件下会有一些你自己建立的数据库的数据!) (2)然后复制bin文件的路径 (3)从开始里搜索cmd 右键以管理员身份运行 否则会出如下错误Install/Remove of the Service ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 819,277
精华内容 327,710
关键字:

mysql服务无法开启

mysql 订阅