精华内容
下载资源
问答
  • 2021-01-27 06:04:14

    Mysql无法启动如何处理

    常见问题:

    1、Mysql安装好后或迁移文件后无法启动

    2、Mysql异常关闭后无法启动

    3、Mysql停止后无法启动

    一、Mysql安装好后或迁移文件后无法启动

    在Mysql刚刚安装好或者迁移文件后无法启动我们一般先检查Mysql的数据目录所有者是否mysql用户。

    例如我们宝塔环境是:

    Mysql数据目录: /www/server/data

    Mysql程序目录:/www/server/mysql

    Mysql主配置文件:/etc/my.cnf

    首先检查硬盘分区使用率是否已经满了

    执行下面的命令查看分区容量使用率

    df -h

    复制代码

    执行下面的命令查看分区inode使用率

    df -i

    复制代码

    使用ll命令查看目录详细信息

    [root@test server]# ll /www/server/

    total 24

    drwxr-x---   6 root     root     4096 Oct 30 17:51 data

    drwx--x--x  14 root     root      182 Oct 16 18:01 docker

    drwxrwxr-x  12 root     root      326 Oct 24 18:06 mysql

    drw-------. 14 root     root     4096 Oct 24 18:06 panel

    复制代码

    可以看到data目录所有者是root,这时候启动mysql报错如下

    [root@test server]# /etc/init.d/mysqld start

    Starting MySQL. ERROR! The server quit without updating PID file (/www/server/data/test.com.pid).

    复制代码

    我们先修改该目录的所有者为mysql

    chown -R mysql.mysql data

    复制代码

    启动数据库

    /etc/init.d/mysqld start

    复制代码

    可以看到已经启动成功了

    [root@test server]# /etc/init.d/mysqld start

    Starting MySQL... SUCCESS!

    复制代码

    还不行检查你的selinux状态

    getenforce

    复制代码

    如果返回值不值disable

    运行命令暂时停止selinux

    setenforce 0

    复制代码

    再尝试启动

    二、Mysql异常关闭后无法启动

    Mysql异常关闭是我们经常遇到的情况,重启服务器时没有预先关闭mysql,服务器断电,使用kill命令杀死mysql进程等都属于异常关闭,异常关闭往往会带来一些不可预料的后果。

    一般情况下异常关闭会导致二进制日志文件损坏

    执行

    rm -f /www/server/data/ib_logfile0

    rm -f /www/server/data/ib_logfile1

    复制代码

    删除日志后再尝试启动

    遇到错误 Another MySQL daemon already running with the same unix socket 时

    可以尝试删除sock文件后再启动

    rm -f /tmp/mysql.sock*

    rm -f /tmp/mysqlx.sock*

    复制代码

    遇到错误 [ERROR] InnoDB: Cannot allocate memory for the buffer pool时

    表示当前mysql启动需要的内存不够,我们需要调整

    innodb_buffer_pool_size

    key_buffer_size

    复制代码

    的内存

    三、Mysql停止后无法启动

    Mysql正常停止后无法启动的原因

    1.显示停止成功实际停止失败,有残留进程,我们可以用ps来检查

    ps -ef|grep mysql

    复制代码

    2.磁盘空间满了导致mysql无法启动

    3.有时手动删除了binlog日志重启mysql也会导致无法启动,在错误日志里可以找到

    File ‘./mysql-bin.000001’ not found字样

    解决方法:

    注释主配置文件的配置

    找到

    log-bin=mysql-bin

    复制代码

    改为

    #log-bin=mysql-bin

    复制代码

    或者清空

    mysql-bin.index

    复制代码

    操作如下

    上面是一些经常遇到的情况,如果大家有其他问题,可以提出我们将教程尽可能完善

    更多相关内容
  • phpstudy中mysql无法启动

    千次阅读 2022-04-28 21:40:00
    本电脑中的mysql与phpstudy中的mysql会冲突,所以二者不能同时使用 一、要使用phpstudy中的mysql 1.卸载phpstudy 如果你还未下载,则忽略此步骤 如果你已经下载了phpstudy,则先卸载掉,下载压缩包的地址:...

    本电脑中的mysql与phpstudy中的mysql会冲突,所以二者不能同时使用

    一、要使用phpstudy中的mysql

    1.卸载phpstudy

    2.首先在任务管理器中查看

    (1)打开任务管理器:Ctrl+Shift+Esc

    (2)服务-->mysql-->右键-->停止

    3.重新解压phpstudy的压缩包

    解压过程中的路径要与第一次下载的路径相同

    下载好后,打开phpstudy软件,连接如下,此时mysql就可以成功启动

    二、使用本电脑上的mysql

    (1)关闭上述中mysql的启动

    (2)此时找到本电脑中自己之前下载的mysql的bin目录下,例如:D:\MySQL\mysql-8.0.23\bin

    (3)以管理员身份进入cmd

    (4)在cmd中进入bin目录下

    展开全文
  • mysql无法启动的解决方法

    千次阅读 2021-04-20 23:11:19
    经过几天的摸索,参考网上的各种解决方法,都没解决,最后这个操作终于解决了。...basedir=D:\\study\\mysql-8.0.24-winx64\\mysql-8.0.24-winx64 # 切记此处一定要用双斜杠\\,单斜杠这里会出错。 # 设置mysql.

    在这里插入图片描述
    经过几天的摸索,参考网上的各种解决方法,都没解决,最后这个操作终于解决了。
    前提准备:
    (1)创建环境变量path
    (2)在安装路径下创建一个data文件夹
    (3)在安装路径下创建一个my.ini文件,里面内容如下:

    [mysqld]
    
    # 设置3306端口
    
    port=3306
    
    # 设置mysql的安装目录
    
    basedir=D:\\study\\mysql-8.0.24-winx64\\mysql-8.0.24-winx64
    
    # 切记此处一定要用双斜杠\\,单斜杠这里会出错。
    
    # 设置mysql数据库的数据的存放目录
    
    datadir=D:\\study\\mysql-8.0.24-winx64\\mysql-8.0.24-winx64\\data
    # 此处同上
    
    # 允许最大连接数
    
    max_connections=200
    
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    
    max_connect_errors=10
    
    # 服务端使用的字符集默认为utf8mb4
    
    character-set-server=utf8mb4
    
    # 创建新表时将使用的默认存储引擎
    
    default-storage-engine=INNODB
    
    # 默认使用“mysql_native_password”插件认证
    
    default_authentication_plugin=mysql_native_password
    
    [mysql]
    
    # 设置mysql客户端默认字符集
    
    default-character-set=utf8mb4
    
    [client]
    
    # 设置mysql客户端连接服务端时默认使用的端口
    
    port=3306
    
    default-character-set=utf8mb4
    
    
    

    解决步骤如下:
    第1步:检查自己是否已经安装了mysql:cmd中以管理员身份打开,并切换到数据库目录下,输入命令:mysqld install
    第2步:一般都是说已经安装了,这时候使用初始化语句:mysqld --initialize --console,得到一个初始化密码,一定要记下来,root@localhost:后面的即为初始化密码。
    第3步:net start mysql,即可看到数据库启动成功了。

    展开全文
  • 解决Xampp中mysql无法启动的问题

    千次阅读 2021-08-23 11:46:02
    很突然的Xampp的mysql就打不开: 很疑惑,之前一直可以打开的,然后刚才我启动了一下,就突然启动不了了,我想了一下,并没有...----用管理员启动命令行,进入mysql的bin目录,输入 mysqld --install,回车, 提示:

    很突然的Xampp的mysql就打不开:

    很疑惑,之前一直可以打开的,然后刚才我启动了一下,就突然启动不了了,我想了一下,并没有出现端口号占用问题呀,而且报错也没有说端口号占用,报错写的很是通俗
    在这里插入图片描述

    然后我查看了日志文件–发现日志文件中也没有描述如何错误
    在这里插入图片描述

    然后我上网找了很多资料,说打开config中的my.ini配置文件中修改路径,但是我的是正确的,路径和端口号都是正常的
    在这里插入图片描述

    又根据搜索到的博客步骤
    ----用管理员启动命令行,进入mysql的bin目录,输入
    mysqld --install,回车,

    命令行窗口输入:net start mysql ,发生1067错误
    在这里插入图片描述
    但在网上找了很多相关博客都没有解决问题
    我也尝试的卸载Xampp,但是重新安装也照样启动不了mysql

    最后只能删除MySQL服务

    使用windows自带的sc工具
    输入:sc /?
    在这里插入图片描述
    使用sc query下mysql这个服务

    命令:
    sc query mysql
    可以看到,mysql服务是存在的,status是stopped
    在这里插入图片描述
    现在就来把mysql服务删除了吧
    来看看删除windows服务的命令
    delete----------(从注册表)删除服务。
    在这里插入图片描述

    删除mysql服务
    命令:
    sc delete mysql
    在这里插入图片描述

    再查询下,看看mysql服务还在不在
    命令:
    sc query mysql

    Output:
    [SC] EnumQueryServicesStatus:OpenService 失败 1060:
    指定的服务未安装。
    sc query mysql

    时隔多日,又出现了相同的错误,无缘无故就打不开了,这次没有上次那么狠了把mysql卸载重装。我搜索了很多博客。还是没有找到合适的方法。

    然后我狠心直接备份整个data目录,新建一个data空目录,尝试启动mysql
    ,发现有报错Could not open mysql.plugin table. Some plugins may be not loaded
    在这里插入图片描述
    大概意思是权限表,插件表都找不到,因为空的data目录下连mysql库都没有,启动不了那才是正常的。修复
    找到mysql安装目录下的bin目录,运行:

    mysql_install_db
    

    这个就相当于初始化一下,会发现有了mysql和一些其他必要的库,此时默认的用户是root,并且是没有设置密码的,此时已经可以正常启动mysql了。只是之前的数据库没有了,去备份里面把它粘贴过来,顺便把ibdata1文件也粘贴过来。再试试可不可以打开

    展开全文
  • net start mysql无法启动MySQL

    万次阅读 多人点赞 2018-12-14 11:47:47
    今天是第一次学习MySQL,在安装并启动MySQL的过程中发现了两个容易被忽视的小问题。一个是MySQL的操作权限问题,一个是MySQL的服务名称问题,特此记录。 问题描述:在命令提示符窗口输入...1.MySQL启动权限问题...
  • ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
  • macbook:MySql 无法启动解决方法

    千次阅读 2021-01-19 21:45:03
    最常遇到:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)找了很久都无法解决掉,反而出现了新的问题:ERROR 2002 (HY000): Can't connect to local MySQL server through ...
  • MySQL无法启动的解决方法

    千次阅读 2020-07-15 10:40:17
    1.尝试启动mysql服务 右键我的电脑选择管理,在服务中找到MySQL点击启动 报错:本地计算机上的mysql服务启动后停止…… 2.net start mysql 在cmd中通过cd指令切换到MySQL的bin目录下,然后输入net
  • 下载MySQL并把MySQL的路径配置到系统环境后执行命令:mysql -u root -p 报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061),猜测原因可能是windows没有mysql服务或mysql服务没有启动,...
  • 小皮phpstudy中的mysql无法启动启动就马上停止

    千次阅读 多人点赞 2021-10-29 15:56:36
    可以理解成单台设备上无法满足同时跑两个mysql 这里将本地mysql先关闭,然后使用小皮的mysql 如后续有需要,再关闭小皮的mysql,打开本地的 步骤: 关闭本地mysql服务: 管理员身份运行cmd,切换到mysql/bin目录下 ...
  • 解决phpstudy中MySQL无法启动

    千次阅读 2020-10-09 11:06:44
    phpstudy 中集成的 MySQL 无法启动。 问题产生: 安装好 phpstudy8.1 后,Apache 可以启动MySQL 无法启动。 解决方法: 1.win10 系统中之前已经装过 MySQL,要把系统服务里面的 MySQL 删除,留下 MySQLLa 服务。 2...
  • 作者也没有写清楚详细步骤,最终还是没搞定,然后自己也没认真看之前布署的几个web应用是否正常,再然后就再次发神经,在宝塔面板里把几个web应用全给加上了https,最后的最后,悲剧就这么产生了,mysql启动不了了。...
  • MySQL无法启动 服务没有报告任何错误

    万次阅读 多人点赞 2018-04-04 10:52:13
    相信很多人都遇到过安装Mysql的时候出现各种各样的问题,今天小编就教大家解决window下mysql服务没有报告任何错误的情况下无法启动 的问题。本文所用的mysql版本是5.7以上版本,解决方法: 工具 window ...
  • phpStudy中的mySQL无法启动

    千次阅读 2018-11-26 19:30:56
    phpStudy中的mySQL无法启动。 它的显示界面是这样的。 我的这边是我之前装过mysql,如果没有装过mysql的话应该都是可以启动的,我们可以到计算机右击——>管理——>服务和应用程序——>服务...
  • 解决mac mysql无法启动

    万次阅读 2019-04-21 16:06:51
    今天mysql突然无法启动服务,即便使用/usr/local/mysql/support-files mysql.server start也无济于事,经过好一番折腾,发现是我装了manager-osx,其中内置的mysql与原来装的mysql冲突了,杀死占用的进程后,重新...
  • 宝塔mysql无法启动

    千次阅读 2020-02-16 00:17:13
    在使用宝塔linux面板一键安装LNMP的是,数据库mysql始终无法启动,查查找找用了几个小时,问题终于解决了 版本:mysql5.7(刚开始安装的mysql5.6,安装速度是20多分种,真是慢,后来问题解决后我觉得应该和把版本没...
  • 宝塔 mysql无法启动 修复

    万次阅读 2019-05-23 17:05:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • mysql无法启动10061的错误!!!

    万次阅读 2018-11-08 13:30:04
    昨天晚上打开java项目准备联系几个功能,linux里面启动成功,tomcat也运行了,正在享受这个过程的时候,结果mysql显示cant connect localhost 10061的错误,瞬间一盆冷水搞得心情无比低落. 之前遇见过一次这种情况,当时...
  • mysql无法启动问题,发生系统错误2

    千次阅读 2019-06-04 14:53:04
    1,手动添加my.ini文件...设置mysql的安装目录 basedir=E:\mysql 设置mysql数据库的数据的存放目录 datadir=E:\mysql\data 允许最大连接数 max_connections=200 2,确认配置正确的环境变量 3,发生系统错误2,系统找...
  • phpstudy2018 mysql无法启动问题解决

    万次阅读 2018-10-10 15:05:12
    在同一台机器phpstudy2016跑得好好的,运行phpstudy2018时,nginx启动正常,就是mysql启动一直不正常,思考和百度了半天没答案。 只能使出解决问题基本内功了,排查日志。 1. 发现没有日志,就看mysql日志怎么配置...
  • Mac环境下MySQL无法启动的处理方法

    万次阅读 多人点赞 2017-08-19 15:18:11
    由于好长一段时间没有使用MySql,去启动MySql时,突然启动不了,点启动没的反映。 网上查原因可能是: 原因是某种情况下导致”/usr/local/MySQL/data”的拥有者发生了改变,所以只需要将其拥有者修改为“mysql“就...
  • 今天手贱地把自己的服务器重启了一下,然后照着流程,启动docker服务,然后重启mysql容器。 但是在我重启容器了之后却发现,使用docker ps命令后,并没有我刚刚重启的Mysql容器。 使用docker ps -a命令查看,可以...
  • 首先、检查宝塔面板MySQL无法启动(自动停止)出错原因:wget-Osql-repair.shhttp://download.bt.cn/install/sql-repair.sh&&shsql-repair.sh然后、宝塔面板 /etc/my.cnf 的设置内容(MySQL 5.6 my.cnf 的设置...
  • 解决centos7 mysql无法启动的异常

    万次阅读 2018-01-19 17:58:31
    我在启动mysql的时候报了如上图的错误,查看错误日志 vim /var/log/mysqld.log 看下图: 查看free  swap为空 所以我们需要添加 swap内存 1、首先查看swap大小 # free total used free ...
  • MySql无法启动解决办法

    千次阅读 2016-10-18 22:51:48
    启动MySql数据库是提示“ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)”。 解决办法:控制面板中查找“”服务“”选项。 找到Mysql启动该项服务
  • mysql服务无法启动怎么解决

    千次阅读 2021-02-08 16:17:55
    作为一名程序猿,必不可少的便是和mysql打交道,那当mysql故障,服务无法启动时该怎么解决呢?下面有一些具体的操作可以提供参考。找到mysql安装目录,将其配置文件my.default.ini改名为my.ini,并且将my.ini移至bin...
  • win10, mysql8, zip免安装模式 查找mysql文档,CMD进入mysql/bin目录,输入net start mysql 之前干嘛呢 按照操作网上常规步骤在mysql的根目录下编写my.ini并创建data文件夹 [mysql] # 设置mysql客户端默认字符...
  • phpStudy启动后为什么MYSQL无法启动

    万次阅读 2018-06-07 16:58:49
    C盘 windows里面删除my.ini
  • 出现无法连接到,/xx/xx/xx/mysql.sock. 需要创建mysql.sock套接字,生成方法:ln -s /xxx/xx/xx/mysql.sock 有时会丢失:mysqld.pid文件,需要创建 touch /xx/xx/xx/mysqld.pid 给mysql挂载磁盘赋权限: chgrp ...
  • 关于laradock中mysql无法启动

    千次阅读 2018-06-25 10:08:43
    最近学习dock 首选当然是laradock 按照教程按照完毕后 启动服务发现没有mysql最开始laradock_mysql_1的state 是 Exit 1查看日志 docker-compose logs mysql都是一些mysqld failed while attempting to check config...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 851,405
精华内容 340,562
关键字:

mysql无法启动

mysql 订阅
友情链接: Engine.zip