启动mysql报错怎么办?

1、原因:可能是/usr/local/mysql/mysql.pid文件没有写的权限;解决方法 :给予权限,执行 “chmod 775 /usr/local/mysql/ -R” 然后重新启动mysqld。2、原因:可能进程里已经存在mysql进程;解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,...
启动mysql报错怎么办?
1、原因:可能是/usr/local/mysql/mysql.pid文件没有写的权限;
解决方法 :给予权限,执行 “chmod 775 /usr/local/mysql/ -R” 然后重新启动mysqld。
2、原因:可能进程里已经存在mysql进程;
解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,然后重新启动mysqld。
3、原因:可能是第二次在机器上安装mysql,有残余数据影响了服务的启动;
解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,它就是罪魁祸首了。
4、原因:mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir);
解决方法:请在[mysqld]下设置这一行:datadir = /usr/local/mysql/data。
5、原因:skip-federated字段问题;
解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉吧。
6、原因:错误日志目录不存在;
解决方法:使用“chown” “chmod”命令赋予mysql所有者及权限。
7、原因:如果是centos系统,默认会开启selinux;
解决方法:关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。
8、原因:log-bin路径错误;
解决方法:查看对应数据库下的error log,例如我的数据库为,/usr/local/mysql/var目录,其下的localhost.localdomain.err为错误日志,只要把其下的ib_logfile*删除即可,重启mysql即可。
一、Linux下MySQL的启动与停止
1、Mysql启动、停止、重启常用命令
a、启动方式
(1)使用 service 启动:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
(2)使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
(3)使用 safe_mysqld 启动:
safe_mysqld&
b、停止方式
(1)使用 service 启动:service mysqld stop
(2)使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
(3)mysqladmin shutdown
c、重启方式
(1)使用 service 启动:
service mysqld restart
service mysql restart (5.5.7版本命令)
(2)使用 mysqld 脚本启动:
/etc/init.d/mysqld restart2018-06-06
mengvlog 阅读 40 次 更新于 2025-10-29 17:17:39 我来答关注问题0
  •  数码发烧友小风 win10 mysql服务启动报错

    3. 数据文件损坏:MySQL的数据文件若损坏,也会使服务启动报错。这时可以尝试使用MySQL自带的修复工具来修复数据文件,或者从备份中恢复数据。4. 配置文件错误:MySQL的配置文件(如my.ini)中的参数设置错误,也可能引发服务启动问题。仔细检查配置文件中的各项参数,比如内存分配、日志路径等设置是否正确。5...

  •  赛玖百科小窍门 mysql安装后服务器启动失败的几种解决办法

    查看MySQL的错误日志,根据日志中的信息进一步定位问题。如果问题仍未解决,可以尝试删除data文件夹(注意备份重要数据),然后重新进行初始化。重新键入mysqld --install命令安装MySQL服务,并尝试启动服务器。六、注意第一次登录的密码问题 问题描述:成功启动MySQL服务器后,第一次登录时无法输入密码。解决办...

  •  翡希信息咨询 不是吧不是吧,MySQL服务无法启动?看这里的万能解决法!

    尝试使用mysqld--console命令启动 如果通过常规的net start mysql命令无法启动MySQL服务,可以尝试使用mysqld --console命令以控制台模式启动MySQL。这有助于查看MySQL在启动过程中可能遇到的错误信息。以管理员权限打开命令提示符(cmd)。切换到MySQL的安装目录的bin子目录下。输入mysqld --console命令,尝试...

  •  阿暄生活 当 mysql 启动报错 “the server quit without updating pid file”

    尝试删除这些文件后重新启动MySQL。配置文件问题:检查/etc/my.cnf配置文件,确保在[mysqld]节下指定了正确的数据目录(datadir)。使用mysqld --no-defaults --validate-config --basedir=/path/to/mysql --datadir=/path/to/datadir命令检查配置文件的语法是否正确。SELinux开启导致的问题:在CentOS...

  • 解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉吧。6、原因:错误日志目录不存在;解决方法:使用“chown” “chmod”命令赋予mysql所有者及权限。7、原因:如果是centos系统,默认会开启selinux;解决方法:关闭它,打开/etc/selinux/config,把SELINUX=...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部