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

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

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

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。香港服务器网络骨干...

WooCommerce修改购物车按钮文字教程

WooCommerce是一款开源的电子商务插件。越来越多的人开始转用WordPres...

企业用户怎么选择美国服务器(企业用户怎么选择美国服务器的)

企业用户选择美国服务器的方法:1。选择稳定性好的美国服务器。以保证企业的后期运营;2...

申请腾讯云学生服务器详细教程(腾讯云学生云服务器)

腾讯云服务器推出了针对学生服务器优惠。符合活动条件学生可提供免费(时间不等)云服务器...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注