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

softyun3年前云服务器20

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

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

相关文章

阿里云Linux主机安装WDCP管理面板(包含lamp+lnmp+lanmp环境)

1:登陆首先我们先通过ssh软件(xshell 或者putty)登陆。2:安装复制下面的命令,下载安装脚本:wget down.wdlinux/in/lanmp_wdcp_ins.sh (回车)sh...

购买低价空间好用吗

购买低价空间不一定好用。低价空间基础配置低,性能不理想,容易被黑被攻击,导致网站无法安全运行,所以购买空间时要选择性价比高的正规知名服务商,产品质量有保障。购买低价空间在购买空间时,虽然我们希望买到低...

租用美国服务器时该考虑哪些配置

租用美国服务器时该考虑的配置有:1、美国服务器的CPU,根据系统管理员的要求来决定对CPU的性能需求,选择合适的型号;2、美国服务器的内存,保证有充足的内存和 I/O带宽,以防止出现服务器性能瓶颈问题...

跨境电商独立站服务器需要什么配置

跨境电商独立站的服务器需要企业级高性能的机型。跨境电商商城网站因为属于在线交易类型的性质,所以在线人数较多,安全性、稳定性、速度都有要求的。对于跨境电商独立站而言,安全性一直是客户网络交易的最大问题之...

美国网站服务器租用为什么网络延迟高

美国网站服务器租用网络延迟高的原因有:1、接入链路中单个共享进程过多,导致美国网站服务器网络延迟高;2、美国服务器租用带宽资源不足,导致网络延迟高;3、美国服务器租用网络配置需求不足,导致网络延迟高;...

美国vps的作用有哪些

美国vps的作用有:1、美国vps能将一台服务器分割成多个虚似专享服务器,能为用户提供优质的服务;2、美国vps可以用来做下载站,速度快;3、美国vps能用固定的IP地址去申请注册账号登录,安全性很高...