启动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 阅读 27 次 更新于 2025-09-09 14:43:11 我来答关注问题0
  •  阿暄生活 关于无法启动MySQL服务错误1067如何解决?

    方法一:修改配置文件和删除相关文件 修改my.ini文件:打开MySQL的配置文件my.ini。找到default-storage-engine=InnoDB这一行,将其修改为default-storage-engine=MyISAM。删除日志文件和数据文件:删除MySQL安装目录下的Data目录中的ib_logfile0和ib_logfile1文件。根据my.ini文件中的配置(如innodb_data_ho...

  • 当遇到无法启动MySQL服务且发生错误1067时,可以尝试以下解决办法:修改配置文件:定位my.ini文件:首先,需要进入MySQL的安装文件夹,找到名为my.ini的配置文件。修改存储引擎设置:在my.ini文件中,找到defaultstorageengine=INNODB这一行,并将其修改为defaultstorageengine=MYISAM。重启MySQL服务:在完成上述...

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

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

  • 解决“.net start mysql”启动报错,提示系统错误5的办法如下:以管理员权限运行命令提示符:找到C:WindowsSystem32目录下的cmd.exe文件。右键点击cmd.exe,选择“以管理员身份运行”。在打开的管理员命令提示符窗口中,输入net start mysql尝试启动MySQL服务。创建管理员权限的cmd快捷方式:为了避免每次都...

  •  翡希信息咨询 mysql启动失败 错误1053

    打开“服务”管理器。找到MySQL服务,右键点击,选择“禁用”。再次右键点击MySQL服务,选择“启动”。这一步骤有时可以解决服务启动失败的问题,尤其是当服务状态异常时。检查MySQL错误日志:如果以上方法仍然无法解决问题,建议检查MySQL的错误日志。错误日志通常位于MySQL数据目录下,文件名可能是hostname.err...

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

mySQL相关话题

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