CentOS7安装mysql后无法启动服务,提示Unit not found

摘要:
1.最近在Centos7上安装了MySQL之后,使用MariaDB来替换MySQL数据库(MariaDB数据库管理系统是MySQL的分支,因此社区使用分支方法来避免这种风险。

1、最近在centos7上面进行mysql安装完成后,无法启动,报如下错误:

Failed to start mysql.server.service: Unit not found.

2、这个是知乎上面找到的无法启动的答案:https://www.zhihu.com/question/41832866

CentOS7安装mysql后无法启动服务,提示Unit not found第1张

3、解决办法一:使用MariaDB代替mysql数据库(MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。)

# yum install mariadb-server -y //如果已安装可以省略
# systemctl start mariadb.service //启动服务
# systemctl enable mariadb.service //开机启动服务
# mysql -u root -p //登录mysql

  解决办法二:这个方法就是在 /etc/systemd/system/mysqld.service 添加Unit,既然错误提示找不到Unit那我们添加一个就好了。在 /etc/systemd/system/mysqld.service下添加如下内容

[Unit]
Description=MySQL Server
After=network.target
 
[Service]
ExecStart=/usr/bin/mysqld --defaults-file=/etc/mysql/my.cnf --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock User=mysql
Group=mysql
WorkingDirectory=/usr
 
[Install]
WantedBy=multi-user.target

然后运行

systemctl daemon-reload
使用重启命令:

systemctl start mysql.service

免责声明:文章转载自《CentOS7安装mysql后无法启动服务,提示Unit not found》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇John the Ripper 安装用使用eNSP——配置全局地址池的DHCP下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CMake 设置Target输出目录和后缀名

博客参考:https://www.cnblogs.com/tangxin-blog/p/8283460.html SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../bin) 上面的语句能设置可执行文件的输出目录 在Win + VS环境下,会自动在你所设置的目录后面扩展一层 <CONFIG> ...

MySQL++:liunx 安装 MySQL

第一步: 1):下载mysql安装包:这里选择下载版本 5.6.33,通用版,linux下64位 http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 第二步: 2):卸载老版本MySQL 查找并删除mysql有关的文件 find /...

QT出现没有MySQL驱动,手动编译步骤

报错代码: "QSqlDatabase: QMYSQL driver not loaded ,QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7" 压根就没有QMYSQL,那么就需要我们手动编译,非常简单。 笔者的配置: QT版本 :5.13.0 MySQL数据库是使用的SQ...

如何将frm格式MYD格式MYI格式文件导入MySQL中

frm,myd,myi是属于MySQL存储数据的文件,phpMyAdmin是无法导入的。 phpMyAdmin支持的文件格式为sql文件。 其实很简单: 1.找到你的mysql的安装目录下的data文件夹,新建一个文件夹,文件夹的名称是你想设计的库的名称,把这些文件(frm,myd,myi格式的文件)放到此文件夹中。 提示:也可以使用mysql管理工具创建...

mysql慢查询日志总结

查看慢查询是否开启: mysql>show variables like '%slow_query_log%'; Variable_name       Value slow_query_log       on slow_query_log_file  日志路径 显示为on,已开启,并且下面写出了日志文件的路径。直接cat对应文件即可查看mysql...

Kubernetes的搭建与配置(二):部署 Wayne 用户界面

1、关于Wayne 简介 GitHub:https://github.com/Qihoo360/wayne Wayne是一个Kubernetes的可视化管理平台,通过直观的页面操作便可完成Kubernetes中资源的创建、部署等操作。 采用微内核架构,通过插件化的方式将不同功能尽量的分离,更利于各种定制化功能的扩展。 在此基础上,融入了部门、项目的概念,通...