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.中小企业租用香港服务器需要香港服务器的价[...

美国大带宽服务器的建站优势有哪些(美国大带宽服务器的建站优势有哪些方面)

美国大带宽服务器的建站优势有:1。提升网站访问速度。带宽越大。访问速度越快;2。提高...

港台服务器为什么会突然断网(主机总是断网)

港台服务器突然断网的原因有:1。机房电信出口异常。导致港台服务器突然断网;2。硬件设...

ftp的端口号20、21有何区别(ftp的端口号有几个)

大家好,今天来介绍ftp的端口号20、21有何区别(FTP的端口号是多少)的问题,以...

发表评论

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