问题

我在Mac OS 10.8.2上运行MySQL 5.5.23,无法删除特定的数据库,但我可以删除其他数据库.

当我试图删除特定的表我得到这个错误:

#1548 - Cannot load from mysql.proc. The table is probably corrupted

尝试修复

>我重新启动了系统

>我已经尝试通过CLI重新启动MySQL

> $sudo /usr/local/mysql/support-files/mysql.server stop

>但收到此错误ERROR! MySQL服务器PID文件无法找到!

>我已经修复了mysql.proc表.

>修复表mysql.proc

> REPAIR TABLE mysql.proc USE_FRM

>我修复了所有的mysql.*表.

> REPAIR TABLE mysql.*

>从命令行运行mysqlcheck时

> mysqlcheck –repair –all-databases

> mysqlcheck –repair specific-db

>我收到这个错误:mysqlcheck:有错误:2002:无法连接到本地MySQL服务器通过套接字’/var/mysql/mysql.sock'(2)当尝试连接

当前状态

我仍然无法删除原有的特定数据库,但可以删除其他数据库.

更新[1] 2013-01-05 11:15 am [纽约]

日志和反馈(每个@Thomas在评论中)

要找到所有日志,我跑(cli):

$(ps auxww|sed -n '/sed -n/d;/mysqld /{s/.* \([^ ]*mysqld\) .*/\1/;p;}') --verbose --help|grep '^log'

我收到这个反馈:

130105 11:35:21 [Warning] Can't create test file /usr/local/mysql-5.5.23-osx10.6-x86_64/data/wills-mbp.lower-test

130105 11:35:21 [Warning] Can't create test file /usr/local/mysql-5.5.23-osx10.6-x86_64/data/wills-mbp.lower-test

130105 11:35:21 [Note] Plugin 'FEDERATED' is disabled. /usr/local/mysql/bin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)

130105 11:35:21 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

我正在调查mysql_upgrade.

更新[2] 2013-01-05 4:04 pm [纽约]

我跑了这个

sudo /usr/local/mysql/support-files/mysql.server stop

并收到此错误:

ERROR! MySQL server PID file could not be found!

更新[2.1] 2013-01-05 5:37 pm [纽约]

我跑ps auxww | grep mysql找到mysqld进程并杀死它(sudo kill [process id]).我当时能够成功重新启动mysql.但是,我仍然没有运气丢弃上面提到的特定数据库.

解决

试图手动修复腐败和许多建议和这里列出的其他答案后,重新安装mySQL是唯一解决我的问题.

在Mac上(运行10.8.2),我还需要做一些手动删除来进行干净的安装:

sudo rm /usr/local/mysql

sudo rm -rf /usr/local/mysql*

sudo rm -rf /Library/StartupItems/MySQLCOM

sudo rm -rf /Library/PreferencePanes/My*

sudo rm -rf /Library/Receipts/mysql*

sudo rm -rf /Library/Receipts/MySQL*

sudo rm /etc/my.cnf

咨询文章

mysql哪些数据库不能删除吗_为什么我不能删除MySQL数据库?相关推荐

  1. mysql外键约束视频教学_外键约束案例_MySQL数据库 快速入门 基础+实战 视频教程_MySQL视频-51CTO学院...

    MySQL是开源免费和功能多面的小型数据库,MySQL也是目前流行通用的关系型数据库,已经被 Oracle 收购了.随着版本更新升级,加入一些高级功能,MySQL6.x 版本也开始收费.不过本教程将使 ...

  2. 非安装版mysql数据库启动不了_非安装版的mysql的启动和卸载

    学习过程中用到数据库,所以也学习一下数据库方面的知识 这里选择的是mysql的免费版本,即MySQL Community Server. 下载的文件,我选择的是不需要安装的版本,即mysql-noin ...

  3. access 根据id删除数据_小程序云开发之数据库自动备份丨云开发101

    钻石有价,数据无价.我们通常会把重要的业务数据存放在数据库中,并需要对数据库做定时的自动备份工作,防止数据异常丢失,造成无法挽回的损失. 小程序云开发提供了方便的云数据库供我们直接使用,云开发使用了腾 ...

  4. php mysql持久连接是怎样的_怎样使PHP与MySQL数据库进行持久连接

    本篇文章是关于介绍PHP与MySQL数据库进行持久连接的具体操作步骤,有需要的朋友可以了解一下,希望能对你有帮助. 数据库持久连接: 1.持久的数据库连接是指在脚本结束运行时不关闭的连接.当收到一个持 ...

  5. mysql 的新建查询怎么弄_在Navicat中如何新建数据库和表并做查询

    上一篇文章,小编给大家分享了在Navicat中如何远程连接数据库,没有来得及上车的小伙伴可以戳这篇文章:在Ubuntu14.04中配置mysql远程连接教程.今天小编给大家分享一下如何在Navicat ...

  6. 利用mysql实现上传和下载_将文件上传到数据库 和 从数据库下载文件到本地

    有时候我们需要把图片.文档.dll文件.等等,上传的数据库,然后当需要的时候再从数据库中读取到本地,下面我以上传图片为例,讲解一下如何把本地的一张图片上传到数据库,然后再从数据库下载到本地. 工具:V ...

  7. docker查询mysql 有哪些版本的镜像_运维有话说 | Mysql容器化主主从架构搭建

    1 前言 1.1 介绍 MySQL可以适用于容器吗?在这一篇里,简单地为大家介绍一下MySQL在容器上的使用并且实现主主从的架构实施. 容器是软件的标准单元,它将代码及其所有依赖项打包,以便应用程序在 ...

  8. e语言mysql怎么放在超级列表框_易语言中的MYSQL操作之超级列表框使用

    .版本 2 .支持库 mysql .支持库 iext .支持库 CnCalendar .支持库 spec .程序集 窗口程序集_启动窗口 .程序集变量 MySQL句柄, 整数型 .程序集变量 记录集, ...

  9. mysql容器化后的缺点_沙场秋点兵——MySQL容器化性能测试对比

    容器技术改变了应用交付.运行的方式,几乎各种Linux环境下的应用程序都可以使用容器来运行.但是否能在容器环境里运行数据库应用,以及数据库应用是否适合在容器里运行,一直都是大家很关注的问题,今天我们就 ...

最新文章

  1. Python到底有多强大?只需 15 行代码即可进行人脸检测
  2. Spring Session Redis——自定义JSON序列化解决方案
  3. python wpf教程_WPF使用IronPython库的简单Demo
  4. Visual Studio .NET、.NET Framework和C#之间的联系
  5. TreeSet—————我们认知的集合
  6. 对佛教大小无别的弦论解释
  7. 方差分析MATLAB实现
  8. ST-LINK烧录stm32程序步骤
  9. 《MLB棒球创造营》:走近棒球运动·匹兹堡海盗队
  10. html5添加音波波形图,wavesurfer.js绘制音频波形图的实现
  11. 使用MD5加密的登陆demo
  12. AD19——1:1打印PCB原理图(查看封装是否适合实际器件)
  13. ospf多区域原理和配置
  14. 介绍几款最优秀的CMS(网站内容管理系统)
  15. 终于弄懂了origin批量制图
  16. STM32F103/107 移植Freemodbus RTU
  17. python求平均数和中位数
  18. CStudioFile文件的输出
  19. 为什么写论文时一定要引用论文?
  20. 软件公司如何才能接到项目

热门文章

  1. 美团某程序员哀叹:能力很强,却因为不会“向上管理”而惨遭被裁!怎么办?...
  2. 爱奇艺员工拿到北京户口后辞职,被判赔偿公司十万!
  3. 对比 5 种分布式事务方案,还是宠幸了阿里的 Seata(原理 + 实战)
  4. SringMVC从入门到源码,这一篇就够
  5. 分布式事务 GTS 的价值和原理浅析
  6. 每个软件开发人员都应该精通的10个基本工具
  7. 程序员,唯有锻炼与读书不能辜负
  8. 值得推荐!安利8个小众好用的宝藏工具,解决各种需求
  9. 「绩效领导力:聚焦战略目标有效落地」沙龙圆满落幕
  10. 从“琐事优先”到“要事优先”,找对方法就对了