linux中mysql安装完mysql启动时报错是怎么回事?

3、原因:可能是第二次在机器上安装mysql,有残余数据影响了服务的启动;解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,它就是罪魁祸首了。4、原因:mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数...
linux中mysql安装完mysql启动时报错是怎么回事?
1、原因:可能是/usr/local/mysql/mysql.pid文件没有写的权限;
解决方法 :给予权限,执行 “chmod 775 /usr/local/mysql/ -R” 然后重新启动mysqld。
2、原因:可能进程里已经存在mysql进程;
解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,然后重新启动mysqld。
3、原因:可能是第二次在机器上安装mysql,有残余数据影响了服务的启动;
解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,它就是罪魁祸首了。
4、原因:mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir);
解决方法:请在[mysqld]下设置这一行:datadir = /usr/local/mysql/data。
5、原因:skip-federated字段问题;
解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉吧。
6、原因:错误日志目录不存在;
解决方法:使用“chown” “chmod”命令赋予mysql所有者及权限。
7、原因:如果是centos系统,默认会开启selinux;
解决方法:关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。
8、原因:log-bin路径错误;
解决方法:查看对应数据库下的error log,例如我的数据库为,/usr/local/mysql/var目录,其下的localhost.localdomain.err为错误日志,只要把其下的ib_logfile*删除即可,重启mysql即可。
一、Linux下MySQL的启动与停止
1、Mysql启动、停止、重启常用命令
a、启动方式
(1)使用 service 启动:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
(2)使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
(3)使用 safe_mysqld 启动:
safe_mysqld&
b、停止方式
(1)使用 service 启动:service mysqld stop
(2)使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
(3)mysqladmin shutdown
c、重启方式
(1)使用 service 启动:
service mysqld restart
service mysql restart (5.5.7版本命令)
(2)使用 mysqld 脚本启动:
/etc/init.d/mysqld restart
2018-01-21
mengvlog 阅读 29 次 更新于 2025-09-10 07:20:47 我来答关注问题0
  •  腾云新分享 linux下安装mysql后Access denied for user 'root'@'localhost' (using password: YES)

    在Linux环境下安装MySQL后,遇到“Access denied for user 'root'@'localhost' (using password: YES)”的错误提示,通常是因为默认情况下,root用户仅限本地登录且需要密码验证。为了使root用户能够远程访问MySQL数据库,需要执行特定的授权命令。授权步骤如下:首先,确保已正确安装MySQL并配置好。在MySQL...

  •  H爱不绝迹 Linux中安装mysql之后 mysql服务不能启动是怎么回事?

    1、可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限 解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!2、可能进程里已经存在mysql进程 解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果...

  •  深空见闻 linux环境下一键安装mysql

    Arch Linux安装 MySQL 服务:使用 sudo pacman -S mysql 命令进行安装,按提示操作。后续步骤同样为启动服务、配置安全性和登录。另外,若采用 yum 安装方式,步骤如下:安装 MySQL:使用 yum install mysql-community-server 命令。重启后启动 MySQL:执行 systemctl enable mysqld 并启动服务 service my...

  •  深空见闻 linux安装mysql8.0详细步骤

    Ubuntu系统安装步骤:下载并解压安装包:从MySQL官网下载适用于Ubuntu的安装包,并解压。配置MySQL:根据解压后的文件内容进行配置。启动MySQL服务:使用系统服务管理工具启动MySQL服务。进行安全配置:登录MySQL后,修改root用户密码等安全设置。其他Linux发行版(通用解压安装方式):上传并解压安装包:将MySQL安...

  •  nmx007001 linux中mysql安装完mysql启动时,报如下错误Timeout error occurred trying to start MySQL Daemon.

    mysql#useradd -g mysql mysql建立mysql组 添加mysql用户到 mysql组---#chmod +x /etc/init.d/mysqld/etc/init.d/mysqld start这个应该知道吧---chown mysql:mysql (这里需要一个目标文件),如:chown mysql:mysql /opt/mysql---1、看一下/etc中有没有 my.cnf,如果没有的话,在mysql...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部