mysql服务器无法启动,服务没有报告任何错误(mysql服务起不来)

服务器教程 Wang 2年前 (2023-05-13) 179次浏览

文章摘要:mysql服务器无法启动,服务没有报告任何错误(mysql服务起不来)

mysql服务器无法启动的常见原因有:1、MySQL的$datadir目录和文件权限设置不正确,导致MySQL […]

mysql服务器无法启动的常见原因有:1、MySQL的$datadir目录和文件权限设置不正确,导致MySQL无法启动; 2、MySQL的启动端口有冲突,导致mysql服务器无法启动; 3. 1、innodb中datafile和log文件设置不正确,导致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:第 107 行:/usr/local/mysql/data/imysql.local.err:权限被拒绝

2。端口冲突< /strong>

其他mysqld实例已启动占用同一个端口,需要修改端口选项。

错误信息如:

[ERROR] Can't start server: Bind on TCP/IP port: Address already in use

[错误] 你是否已经有另一个 mysqld 服务器在端口 3306 上运行?

[错误] 正在中止

3. Innodb configuration is incorrect

innodb文件中datafile和log文件的设置不正确,导致启动失败。尤其是第一次使用默认参数启动后,参考了一些优化指南,修改innodb的参数会提示大小不一,详细错误如:

InnoDB: Error: log文件 ./ib_logfile0 的大小不同 0 5242880 字节

InnoDB:与 .cnf 文件中指定的大小不同 0 134217728 字节!

[错误] 插件“InnoDB”初始化 f

[错误] 插件“InnoDB”注册为存储引擎失败。

4. mysql系统库未初始化

MySQL安装完成后,需要运行mysql_install_db初始化mysql系统库才能正常启动。

5.如果以普通用户权限运行mysql,需要注意一些目录权限和用户名密码设置

有时候为了让mysql更安全,我们会降低mysql运行的权限,由于一些安全设置工具,需要重新设置该用户的密码。


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:mysql服务器无法启动,服务没有报告任何错误(mysql服务起不来)
文章链接:http://www.7966.org/post/24595.html
转载请注明出处

喜欢 (0)