这个错误通常是由于系统中存在无效的或损坏的mysql.service单元文件导致的。您可以尝试以下解决方法:

  1. 检查mysql.service文件是否存在于/lib/systemd/system/目录中。如果不存在,请重新安装MySQL服务器软件包。

    sudo apt-get install --reinstall mysql-server
    
  2. 如果mysql.service文件存在,请尝试将其删除,并重新生成一个新的。

    sudo rm /lib/systemd/system/mysql.service
    sudo systemctl daemon-reload
    sudo systemctl enable mysql.service
    
  3. 如果删除和重新生成mysql.service文件不起作用,您可以尝试使用下面的命令重新安装MySQL服务器软件包,该命令将在重新安装之前删除现有的配置文件。

    sudo apt-get purge mysql-server
    sudo apt-get install mysql-server
    
  4. 如果上述方法都无效,您可以尝试使用MySQL官方的APT存储库进行安装。首先,删除现有的MySQL软件包。

    sudo apt-get purge mysql-server
    sudo apt-get autoremove
    

    然后,按照官方文档中的指示添加并安装MySQL APT存储库:https://dev.mysql.com/downloads/repo/apt/

如果您仍然遇到问题,请提供更多详细信息,以便我们能够更好地帮助您解决问题

ubuntu启动mysql报错Failed to add match mysqlservice Invalid argument

原文地址: https://www.cveoy.top/t/topic/iQFf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录