mysql服务器无法启动的常见原因有哪些

softyun3年前云服务器76

mysql服务器无法启动的常见原因有:1、MySQL的$datadir目录、文件权限设置不正确,导致MySQL无法启动;2、MySQL的启动端口有冲突,导致mysql服务器无法启动;3、innodb中关于datafile、log file设置不正确,导致MySQL无法启动;4、没有初始化mysql系统库,导致服务器无法启动;5、目录权限与用户名密码设置问题,导致mysql服务器无法启动。

具体内容如下:

1、目录、文件权限设置不正确

MySQL的$datadir目录,及其下属目录、文件权限属性设置不正确,导致MySQL无法正常读写文件,无法启动。

错误信息例如:

[code]

mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data

/usr/local/mysql/bin/mysqld_safe: line 107: /usr/local/mysql/data/imysql.local.err: Permission denied

2、端口冲突

已有其他mysqld实例启动,且占用了相同端口,需要修改 port 选项。

错误信息例如:

[ERROR] Can't start server: Bind on TCP/IP port: Address already in use

[ERROR] Do you already have another mysqld server running on port: 3306 ?

[ERROR] Aborting

3、innodb配置不正确

innodb中关于datafile、log file设置不正确,导致无法启动。尤其是第一次用默认参数启动过,后来又参考一些优化指南后,修改了innodb的参数,会提示different size,详细错误例如:

InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes

InnoDB: than specified in the .cnf file 0 134217728 bytes!

[ERROR] Plugin ‘InnoDB' init f

[ERROR] Plugin ‘InnoDB' registration as a STORAGE ENGINE failed.

4、没有初始化mysql系统库

MySQL安装完后,需要运行mysql_install_db初始化mysql这个系统库,才能正常启动。

5、如果将mysql以普通用户权限运行的时候需要注意一些目录权限与用户名密码设置

有时候为了让mysql更安全一些,我们都会将mysql低权限运行,由于一些安全设置工具的原因,需要将此用户重新设置一下密码就可以了。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

详解在阿里云上搭建自己的git服务器

这篇文章我就来介绍一下如何在一台全裸的阿里云主机上搭建自己的git服务器。详细的介绍了每个步骤,具体如下:1. 安装git首先安装git,一般而言,现在的服务器已经内置了git安装包,我们只需要执行简...

美国服务器托管商怎么选择比较好

美国服务器托管商怎么选择的方法:1、看托管商公司是否有相关的资质和证明文件,如ISP证书,营业执照等;2、看托管商公司是否有固定电话和固定的营业场所;3、了解服务器的售后评价,分析托管商的服务品质;4...

使用美国服务器搭建网站如何提升排名和权重

使用美国服务器搭建网站提升排名和权重的方法:1、需要保障美国网站服务器的安全与稳定性,给予用户良好的体验感;2、美国网站服务器部署的网站程序进行站内优化,保障网站整体简洁轻巧,避免出现动态链接过多、代...

福州高防服务器怎么样,好在哪?

福州高防服务器怎么样,好在哪?福州高防五星级数据中心机房坐立于福建省福州市。适合做网站、游戏、大数据、储存等业务。福州高防五星级数据中心机房坐立于福建省福州市仓山区苍山科技园区浦下路103号福建电信综...

怎么降低香港服务器的流量压力

降低香港服务器的流量压力的方法有:1、预估活动期间可能到达的峰值流量,选择合理的香港服务器配置;2、使用CDN加速香港服务器,缩短服务器的加载时间,降低服务器的压力;3、做好网站精简工作,丢弃不必要的...

香港VPS服务器和国内VPS服务器选哪个好

香港VPS服务器和国内VPS服务器的选择方法:1、看是否需要备案,香港VPS服务器不用备案,国内VPS服务器要备案,如果企业所从事业务内容不好通过审核,选择香港VPS服务器;2、看资金预算,国内VPS...