【问题标题】:Unable to start the mysql server in ubuntu无法在ubuntu中启动mysql服务器
【发布时间】:2017-04-30 01:53:34
【问题描述】:

运行命令后 mysql -v 在 Ubuntu 中,我收到以下错误:

ERROR 2002 (HY000): 无法通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器 (2)

【问题讨论】:

    标签: mysql ubuntu-16.04


    【解决方案1】:

    我认为这是因为您使用的是客户端软件而不是服务器。

    • mysql是客户
    • mysqld 是服务器

    尝试: sudo service mysqld start

    要检查服务是否正在运行,请使用:ps -ef | grep mysql | grep -v grep

    卸载:

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

    重新安装:

    sudo apt-get update
    sudo apt-get install mysql-server
    

    在执行此操作之前备份整个文件夹:

    sudo rm /etc/apt/apt.conf.d/50unattended-upgrades*
    sudo apt-get update
    sudo apt-get upgrade
    

    【讨论】:

    • 我收到此错误无法启动 mysqld.service: Unit mysqld.service not found
    • 你是怎么安装的?你用sudo apt-get install mysql-server了吗?
    • 它似乎没有正确安装。您将需要删除那里的内容并重新安装。卸载和删除配置:sudo apt-get purge mysql-server。这是运行 Autoclean 和 autoremove 的好步骤:sudo apt-get autoremove && sudo apt-get autoclean。不安装运行:sudo apt-get update && sudo apt-get install mysql-server。希望这会有所帮助。
    • 如果你不希望你的数据丢失sudo apt-get update sudo apt-get install mysql-server 就足够了
    • 您应该在答案上方写下这一行“在执行此操作之前备份整个文件夹:”。因为我在卸载 mysql 后阅读了这一行,但感谢上帝我没有创建重要的数据库
    【解决方案2】:

    是的,应该尝试重新安装 mysql,但使用 --reinstall 标志强制重新配置包。所以没有跳过操作系统服务配置:

    sudo apt --reinstall install mysql-server
    

    【讨论】:

    • 我猜只是sudo apt reinstall mysql-server
    【解决方案3】:

    我也尝试过这个以及更多(重新安装等)

    答案是: 我找到了query_cache_limit 并将其从/etc/mysql/my.cnf 文件中删除。

    我一删除它,错误日志就变成了 query_cache_size 一个 所以我也从my.cnf 文件中删除了那个。 几秒钟内,MySQL 成功重启,我又恢复了工作。

    * Query Cache Configuration
    query_cache_limit = 1M   
    query_cache_size  = 16M 
    * Logging and Replication
    #
    

    【讨论】:

      【解决方案4】:

      尝试运行

      sudo apt-get install mysql-server 
      

      如果未安装。

      【讨论】:

        【解决方案5】:

        我通过“清除”每个与 mysql 相关的文件并重新安装 mysql-server 来修复:

        sudo apt-get purge mysql-server mysql-client mysql-common
        sudo apt-get install mysql-server
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-04-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-12-08
          • 2021-10-18
          相关资源
          最近更新 更多