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

softyun3年前云服务器73

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

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

相关文章

租用香港服务器的技巧有哪些

租用香港服务器的技巧有:1、确认租用香港服务器的品牌质量是否真实可靠;2、网络带宽的质量好不好,带宽是否充足,因此服务器网络带宽越大,速度越快;3、租用香港服务器的供应商售后服务质量如何,是否能够及时...

代理服务器购买有哪些用途

代理服务器购买的用途有:1、代理服务器能进行匿名互联网访问;2、代理服务器可以实现网上营销,常见的有搜索引擎优化和社交媒体管理等;3、代理服务器可以进行网络抓取,实现大规模的数据挖掘;4、代理服务器通...

为什么要选择香港主机

选择香港主机的理由有:1、选择香港主机建站不需要进行繁琐的备案流程,从而可以减少建站时间成本;2、香港主机机房设施完善,网络设备质量更高,能够保障服务器主机正常运作;3、香港主机距离国内大陆最近并且采...

高防服务器租用的安全标准有哪些

高防服务器租用的安全标准有:1、高防服务器的防御标准,看是否提供自动DDos流量防御和手工CC防御;2、UDP业务防御标准,如针对有UDP业务的客户,提供自动DDos流量防御和手工CC防御,开放所有U...

服务器出现宕机的原因有哪些

服务器出现宕机的原因有:1、运行环境问题,磁盘空间耗尽导致服务器出现宕机;2、性能问题,运行很糟糕的SQL,糟糕的Schema和索引设计,或由于服务器错误的行为导致宕机;3、复制问题,主备数据不一致导...

海外服务器IP被封的原因有哪些

海外服务器IP被封的原因有:1、使用海外服务器过程中违反海外服务器所在国家的法律法规,从而导致海外服务器IP被封;2、海外服务器正被同行侵略,获取服务器控制权,去做一些违法违规的作业导致被封;3、海外...