MySQL安装异常:Active: failed (Result: exit-code) since (code=exited, status=1/FAILURE)

问题复现步骤

Linux 系统安装的MySQL8 重置初始化操作:

  1. 进入安装目录/usr/local/mysql
  2. 删除初始化动作产生的数据文件和日志文件
rm -rf data/*
rm -rf logs/*
  1. 启动服务失败,并报错systemctl start mysqld
mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Wed 2022-04-27 22:03:16 CST; 2s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 6105 ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/usr/local/mysql/conf/my.cnf (code=exited, status=1/FAILURE)
 Main PID: 6105 (code=exited, status=1/FAILURE)

在这里插入图片描述

修复方案:

  • 执行重新初始化数据命令
./bin/mysqld  -remove MySQL

在这里插入图片描述

./bin/mysqld \
	--defaults-file=/usr/local/mysql/conf/my.cnf \
	--basedir=/usr/local/mysql/ \
	--datadir=/usr/local/mysql/data/ \
	--user=mysql \
	--initialize

在这里插入图片描述

  • 记录初始化的密码,后面需要登录服务使用
    在这里插入图片描述
  • 启动服务,并查看服务运行状态成功
systemctl start mysqld
systemctl status mysqld

在这里插入图片描述

  • 登录MySQL数据库,修改root用户密码和更改权限管理员
mysql -uroot -p'3)Mqpkp&u!.0'
use mysql;
alter user 'root'@'localhost' identified by 'root';
update user set host='%' where user='root';
flush privileges;

在这里插入图片描述
问题处理结束,MySQL正常使用

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值