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

softyun3年前云服务器22

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

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

相关文章

选择高防服务器防ddos攻击要注意哪些问题

选择高防服务器防ddos攻击要注意的问题有:1、注意高防服务器的防护数值,选择性价比高的高防服务器,以免购买到假高防导致服务器被攻击乃至宕机;2、注意高防服务器是集群防御还是独立防御,根据自身情况选择...

海外云主机购买提供商怎么选择

海外云主机购买提供商选择的方法:1、确认提供商的资质是否正规,如是直接提供服务还是通过第三方提供服务;2、确认服务水平协议及合同内容,包括定价政策、付款条件、合同期限等;3、审查提供商运营经验与服务质...

香港服务器的网速怎么测试

香港服务器网速测试的方法:1. 租用服务器前向服务商申请IP,使用ping命令进行网络测速。2. 利用路由追踪确定访问目标IP所有经过的路由路径,判断网络情况,还查看访客的城域网类型。具体内容如下:1...

低价已备案域名怎么解除

已备案的域名解除备案需要通过工信部进行,具体步骤如下:1、登录域名注册商的后台管理系统,找到域名备案信息。2、点击“备案信息变更”或“解除备案”等相关按钮,填写相应的信息。3、提交备案信息变更或解除备...

虚拟主机mysql数据库怎么备份和还原

虚拟主机mysql数据库备份和还原的方法:1、虚拟主机mysql数据库可以直接拷贝数据库文件进行备份,但容易出现问题,使用MySQLDump工具进行备份,出现问题的概率小;2、如果是直接拷贝数据库文件...

测试海外vps服务器要注意哪些问题

测试海外vps服务器要注意的问题有:1、测试网站的稳定性,以保障网站的安全性;2、测试网站的访问速度,以保证网站的正常打开及用户的访问体验;3、测试网站的空间,若网站空间非常小,会干扰整体的网站速度,...