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

softyun3年前云服务器41

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低权限运行,由于一些安全设置工具的原因,需要将此用户重新设置一下密码就可以了。

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

相关文章

租用BGP高防服务器的好处有什么

租用BGP高防服务器的优势:1.让用户在访问网页的时候进行自动分析,不占用服务器资源。2.能够轻松地和其他运营商链接,且不存在访问故障。3.BGP高防服务器因为故障无法使用,但是其互助备份功能也会自动...

韩国免费vps常见故障如何解决

韩国免费vps常见故障的解决方法:1、服务器电脑蓝屏和运行缓慢问题,检查vps是否感染了病原体,并使用技术专业的工具和软件清除病毒,同时对系统漏洞进行修补和恢复;2、无法删除文件夹问题,重启vps然后...

云计算服务器租用有哪些特点

云计算服务器租用的特点有:1、安全保障性高,能实时存储于集群中的若干台服务器集群;2、具有相当的规模,高性能专业服务器平台,计算能力强;3、可扩展性高,可以动态伸缩资源,能满足应用和用户规模增长的需求...

网吧服务器是起什么作用的,网吧服务器的用途是什么?

对于服务器来说,在网络之中占据着很重要的作用,主要就是提供服务,可以让计算机更好运行起来。如果想要达到更好的效果,服务器就要有一定的容量,在很短的时间内响应起来,避免造成更多的麻烦。下面就来看看,网吧...

云服务器需要进行哪些方面的维护

云服务器需要进行维护的方面有:1.服务器程序维护;2.服务器硬盘维护;3.补丁更新;4.检查气流路径;具体分析如下:1.服务器程序维护服务器管理员经常忽略计划维护窗口,不要等到出现故障时才开始维护,要...

为什么大多数人选择香港服务器

大多数人选择香港服务器的原因:1、使用香港服务器不需要进行繁琐的备案操作;2、香港服务器限制内容少,能够自由搭建网站;3、香港服务器距离大陆近,并且能够连通到世界各地;4、、香港服务器采用了国际带宽,...