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

softyun3年前云服务器75

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、裸金属服务器拥有着完全自动化的管理方式,有效降低技术...

vps租用价格不同的原因有哪些

vps租用价格不同的原因有:1、受服务商优惠活动影响,一般有优惠活动时,租用vps的价格会比较便宜;2、配置选择不同,选择的配置质量越高,价格越贵;3、数据中心环境不同,专业可靠、等级越高的数据中心,...

防止美国服务器数据丢失的方法有哪些

防止美国服务器数据丢失的方法有:1、给美国服务器配置RAID磁盘阵列来减少数据丢失的风险;2、需要定期给美国服务器进行数据备份操作,防止数据丢失无法恢复;3、在管理美国服务器时减少错误操作导致数据丢失...

香港服务器做直播平台有哪些好处

香港服务器做直播平台的好处:1. 香港机房一般都能够提供E5以上的高端配置,部署直播系统的话能够确保在推流过程中的系统稳定性。2. 香港服务器拥有海外机房中针对大陆地区的最快的线路,直播比较流畅和稳定...

游戏网站选择高防云服务器好吗

游戏网站选择高防云服务器好:1、高防云服务器能抵御外界的攻击,确保用户在游戏过程中不会出现断线,卡顿的情况;2、高防云服务器带宽资源充足,能随时升级增加带宽,满足游戏网站的需求,保证网站能正常运行。具...

游戏服务器租用稳定性差的原因有哪些

游戏服务器租用稳定性差的原因有:1、游戏服务器网络带宽出现波动,导致网络环境出现不稳定情况;2、游戏服务器上的后台软件占用资源过大,导致游戏服务器不稳定性;3、游戏服务器自身硬件配置过低,会出现网络带...