精华内容
下载资源
问答
  • mysql启动不了

    2019-04-23 14:49:41
    问题背景 service mysqld stop ...然而 service mysqld start 又启动【FAILED】 这个时候, 脑抽地直接 [root@localhost~]# mysql ERROR 2002(HY000): Can’t connect to local MySQL server throug...

    问题背景

    service mysqld stop
    没办法停止mysqld ,未找到其根本原因,直接暴力kill掉mysql 进程

    然而 service mysqld start 又启动【FAILED】

    这个时候, 脑抽地直接

    [root@localhost~]# mysql
    ERROR 2002(HY000): Can’t connect to local MySQL server through socket '/usr/local/mysql/mysql.sock(2)

    这个纯粹就是瞎操作,mysql都没启动,哪里来的mysql.sock……

    分析问题

    然后 直接看mysqld的日志 /usr/local/mysql/mysqld.log:

    190423 12:57:24 InnoDB: Started; log sequence number 0 978132042
    /usr/libexec/mysqld: Error writing file ‘/var/run/mysqld/mysqld-slow.log’ (Errcode: 28)
    190423 12:57:24 [ERROR] Could not use /var/run/mysqld/mysqld-slow.log for logging (error 28). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.
    190423 12:57:24 [Note] Recovering after a crash using mysql-bin
    190423 12:57:25 [ERROR] Error in Log_event::read_log_event(): ‘read error’, data_len: 5091, event_type: 2
    190423 12:57:25 [Note] Starting crash recovery…
    190423 12:57:25 [Note] Crash recovery finished.
    04:57:25 UTC - mysqld got signal 11 ;
    This could be because you hit a bug. It is also possible that this binary
    or one of the libraries it was linked against is corrupt, improperly built,
    or misconfigured. This error can also be caused by malfunctioning hardware.
    We will try our best to scrape up some info that will hopefully help
    diagnose the problem, but since we have already crashed,
    something is definitely wrong and this may fail.

    看ERROR , 在使用mysql-slow.log 的时候出了问题,第二个ERROR 是 recover 操作日志 环节出了问题

    到/var/lib/mysql 下面看 mysql-bin.00000x 操作日志巨大……

    再继续找日志

    190423 11:04:35 [Warning] Disk is full writing ‘./mysql-bin.000006’ (Errcode: 28). Waiting for someone to free space… (Expect up to 60 secs delay for server to continue after freeing disk space)
    190423 11:04:35 [Warning] Retry in 60 secs. Message reprinted in 600 secs
    190423 11:14:35 [Warning] Disk is full writing ‘./mysql-bin.000006’ (Errcode: 28). Waiting for someone to free space… (Expect up to 60 secs delay for server to continue after freeing disk space)
    190423 11:14:35 [Warning] Retry in 60 secs. Message reprinted in 600 secs
    190423 11:24:35 [Warning] Disk is full writing ‘./mysql-bin.000006’ (Errcode: 28). Waiting for someone to free space… (Expect up to 60 secs delay for server to continue after freeing disk space)
    190423 11:24:35 [Warning] Retry in 60 secs. Message reprinted in 600 secs
    190423 11:34:35 [Warning] Disk is full writing ‘./mysql-bin.000006’ (Errcode: 28). Waiting for someone to free space… (Expect up to 60 secs delay for server to continue after freeing disk space)
    190423 11:34:35 [Warning] Retry in 60 secs. Message reprinted in 600 secs

    看样子,disk is full ……

    尝试解决

    尝试将 /var/lib/mysql下面的文档 全部mv到其他地方(比如/home/backupvarlibmysql)(千万不要删啊不要删……)

    尝试启动mysql
    ok 启动成功。

    这时候相当于是将mysql 初始化了 里面除了mysql,test, information_schema ,其他的库表都没有了……比如你有个库叫happy, 但是这个happy没有了……

    重新/home/backupvarlibmysql/happy 文件夹mv回到/var/lib/mysql
    然后 chown -R mysql.mysql /var/lib/mysql/happy

    再service mysqld restart
    就可以了

    ps mysql-bin.0000x 是操作日志

    展开全文
  • mysql启动不了的常见原因与解决办法:1、mysql配置文件设置错误A、首先查找mysql对应的配置文件my.ini如果服务是使用指定的配置文件启动,到对应的文进行修改(文件的位置从控制面板中服务的属性中查看)B、检查参数...

    69216a9f9f645ea89ad3af9689af76d9.png

    mysql启动不了的常见原因与解决办法:

    1、mysql配置文件设置错误

    A、首先查找mysql对应的配置文件my.ini

    如果服务是使用指定的配置文件启动,到对应的文进行修改(文件的位置从控制面板中服务的属性中查看)

    B、检查参数basedir和datadir对应的目录是否存在,如:

    basedir = d:/mysql/

    datadir = d:/mysql/data/

    2、检查Mysql目录有没有给系统的System用户文件读写权限(一般以System用户启动mysql服务)

    3、检查mysql的3306端口是否被占用,如果占用,则修改my.ini配置文件中端口参数,将端口修改为其他值。

    4、其他mysql的数据库文件遭到破坏附:一、windows下使用命令启动mysql服务1、cmd进入控制台

    2、net start [mysql服务名],例:net start mysql

    net start mysql_cy

    (......,如果安装了多个mysql,则可以启动多个)

    二、windows下使用命令停止mysql服务net stop mysql

    net stop mysql_cy

    2、根据名称找到mysql服务,双击mysql的服务,弹出服务的属性窗口

    3、属性的【可执行文件的路径】中显示(例子):

    D:mysqlinmysqld-nt defaults-file=d:mysqlmy.ini mysql,其中defaults-file指定了参数文件的位置,如果没有该参数,一般

    my.ini参数文件在windows的系统目录下或mysql的目录下,从my.ini的配置中可以找到mysql数据的存储位置。

    更多技术请关注云海天Python教程。

    展开全文
  • MySQL启动不了

    2008-10-26 23:56:00
    今天将MySQL装了上去,其中有一项的路径是C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 6.0我将它改为D:/我的文档/MySQL/MySQL Server 6.0,以前也没这样改过.但是改了之后那个 Restart ...


    前两天重装了下系统,部分软件不能用了..
    今天将MySQL装了上去,
    其中有一项的路径是C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 6.0
    我将它改为D:/我的文档/MySQL/MySQL Server 6.0,以前也没这样改过.
    但是改了之后那个 Restart service 一直不能通过...
    试了几次都不行..后来干脆把 我的文档 改成了 MyDocuments ,
    竟然一下通过..呵呵..

    展开全文
  • 这二天,我想把我电脑里面的二个不同版本的mysql同时启动,但是没有成功,还导致其中一个mysql启动不了,郁闷。我用二种方式启动都不行一,问题如下1,[root@BlackGhost data]# /usr/local/mysql/bin/mysqld_safe --...

    这二天,我想把我电脑里面的二个不同版本的mysql同时启动,但是没有成功,还导致其中一个mysql启动不了,郁闷。我用二种方式启动都不行

    一,问题如下

    1,[root@BlackGhost data]# /usr/local/mysql/bin/mysqld_safe --user=root --skip-grant-tables

    提示如下:

    100910 22:31:44 mysqld_safe Logging to '/usr/local/mysql/master-error.log'.

    100910 22:31:44 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data

    100910 22:31:44 mysqld_safe mysqld from pid file /usr/local/mysql/mysql.pid ended

    2,[root@BlackGhost mysql]# /usr/local/mysql/share/mysql/mysql.server  start

    提示含有以下东西

    Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

    后来我发现,出现这个东西的原因,我把/mysql安装目录/libexec下面的mysqld给覆盖掉了,我以为mysql里面的mysqld都是差不多的东西,没想到libexec下面的mysqld不一样,差别大了

    [root@BlackGhost bin]# du -sh mysqld

    12K    mysqld

    [root@BlackGhost bin]# du -sh ../libexec/mysqld

    6.1M    ../libexec/mysqld

    在libexec下面还有一个文件是mysqlmanager,我想在这里的mysqld也是管理的什么东西,我也不太确定libexec下面的mysqld是干什么用的,有谁知道可否告诉我一下,谢谢了。

    12k的这个mysqld,就是一个启动,停止等控制的脚本,可以用vi打开,但是libexec下面的mysqld用vi打不开的,打开乱码。

    二,解决办法

    1,因为我有二个不同版本的mysql,所以把另一个libexec下面的mysqld考进来,我想就不会有大问题了。

    2,等我把libexec下面的mysqld考好后,还是启动不了,还是提示问题1中的错误,我在网上找了好多办法都不行,有一个办法,可以解决,就是将/mysql安装目录/data/mysql-bin.index删除掉,然后在

    /usr/local/mysql/bin/mysqld_safe --user=root --skip-grant-tables

    然后就启动了。

    3,当我用mysql -u root -p时提示我

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

    但是my.cnf里面.sock文件定义在/tmp/mysql.sock啊,怎么会跑到那儿去呢

    有二种方法可以解决这个问题

    a),加软链接,ln -s /var/run/mysqld/mysql.sock /tmp/mysql.sock

    b),mysql -u root -p -S /tmp/mysql.sock

    展开全文
  • mysql启动不了的常见原因与解决办法:1、mysql配置文件设置错误A、首先查找mysql对应的配置文件my.ini如果服务是使用指定的配置文件启动,到对应的文进行修改(文件的位置从控制面板中服务的属性中查看)B、检查参数...
  • MySQL启动不了,无法启动MySQL服务解决方法。最近在Windows2003上的MySQL出现过多次正常运行时无法连接数据库故障,现象是无法连接数据库,也无法停止MySQL或重启MYSQL,重启机子也没有效果,由于每次都是草草尝试...
  • 在Mac上装Mysql启动不了我的系统是 OS X 10.8.2,从mysql官网下载了Mac OS X版本的MySQL包,mysql-5.5.28-osx10.6-x86_64然后复制到# sudo cp -r ~/mysql-5.5.28-osx10.6-x86_64 /usr/local/mysql-5.5.28建一个软...
  • 系统: centos7本地的环境,mysql启动不了,查看 /var/log/mysqld.log 有以下内容2018-12-24T08:05:38.090527Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_...
  • XAMPP下mysql启动不了

    2020-08-13 09:52:53
    一般而言,mysql启动不了多是3306端口被占用,建议安装XAMPP前,先将电脑上已安装的MySQL删除,当然如果你还必须要使用,那就XAMPP安装后改端口吧。 MySQL启动问题1:3306端口被占用 解决方案: 修改端口 ...
  • linux服务器mysql启动不了。启动日志如下:0hualuo_12013.09.04浏览127次分享举报130515 18:06:31 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql130515 18:06:31 [Note] Plugin 'FEDERATED...
  • 服务器重启后,发现MYSQL老是启动不了,就算运气好启动了也是超级慢!这可愁死了众多小伙伴了。问过一些朋友都说可能是C:windowstemp下面存在这大量的临时文件导致mysql启动缓慢,肯定是长时间没有清理导致临时文件...
  • 解决禅道(ZenTao)Mysql启动不了的问题参考:http://www.zentao.net/ask-view-3669http://www.ttlsa.com/mysql/warning-world-writable-config-file-etcmy-cnf-is-ignored/root@localhost /]# /opt/zbox/...
  • 解决phpstudy mysql 启动不了的问题
  • 问题:自己公司的测试服务器,运行的好好的,突然不能用了,数据库打不开,项目也打不开,报SQLSTATE[HY000] [2002] Connection refused,去百度了一下,发现是磁盘满了MySQL启动不了导致的,后来查看了一下,发现是...
  • 转载请注明出处:... service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下: [root@ctohome.com ~]# service mysqld start mysql: unrecogn...
  • service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下: [root@ctohome.com ~]# service mysql start mysql: unrecognized service [root@ctohome.com ~]# service mysql ...
  • PHPstudy能启动Apache 但是 MySQL 启动不了,并且在“服务”里面也没有看到与mysql相关的服务 解决: 找到数据库的安装目录 如D:\phpStudy\MySQL\bin 在命令窗口执行 cd D:\phpStudy\MySQL\bin 进入到bin目录 再执行...
  • mysql启动不了
  • 解决禅道(ZenTao)Mysql启动不了的问题参考:http://www.zentao.net/ask-view-3669http://www.ttlsa.com/mysql/warning-world-writable-config-file-etcmy-cnf-is-ignored/root@localhost /]# /opt/zbox/zbox start...
  • 一、Mysql修改配置文件后,Mysql启动不了 今天下午为了解决mysql的xxx问题,需要修改my.ini文件,然后将mysql重启即可。但是我修改my.ini文件后,myql再也无法启动。 1、网上找了好几个解决方法,最大的可能性是1、...
  • ervice mysql start出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下: [root@ctohome.com ~]# service mysql start mysql: unrecognized service [root@ctohome.com ~]# service mysql ...
  • 1.net start mysql提示服务名无效原因:mysql服务没有安装。解决方法:2. 以管理员身份运行cmd。window键+R 输入cmd3. 切换到 mysql.exe 的文件位置的路径我的文件路径是 D:D:\Mysql\mysql-5.7.16-win32\bin4、输入...
  • Mysql启动不了解决

    2020-08-16 12:25:24
    公司网上服务不能正常访问,通过排查是Mysql假死了(进程在,但是连接不了) 尝试各种启动,各种切换启动都...依然启动不了 查找磁盘空间,果然被占满了 [root@iZwz94e670ya40lu9x59gcZ tmp]# df Filesystem 1K-blocks
  • serviceMySQLstart出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下: [root@ctohome.com ~]# service mysql startmysql: unrecognized service[root@ctohome.com ~]# service mysql restart...
  • 搭建hive时,安装mysql启动不了:进入到/var/lib/mysql 下,找到错误日志hadoop102.err 发现有这个错误:Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t exist 解决方法:敲...
  • service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下: [root@ctohome.com ~]# service mysql start mysql: unrecognized service [root@ctohome.com ~]# service mysql ...
  • 解决禅道(ZenTao)Mysql启动不了的问题参考:root@localhost /]# /opt/zbox/zbox startApache is runningStart Mysql fail. You can see the log /opt/zbox/logs/mysql_error.logmysql_error.log日志里并没有什么有用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,444
精华内容 4,577
关键字:

mysql启动不了

mysql 订阅