小编Wil*_*sen的帖子

为什么我不能丢弃MySQL数据库?

问题

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

当我尝试删除特定的表时,我收到此错误:

#1548 - Cannot load from mysql.proc. The table is probably corrupted
Run Code Online (Sandbox Code Playgroud)

试图修复

  • 我重新启动了系统
  • 我试图通过CLI重启MySQL
    • $ sudo /usr/local/mysql/support-files/mysql.server stop
    • 但是收到了这个错误 ERROR! MySQL server PID file could not be found!
  • 我修复了mysql.proc表.
    • REPAIR TABLE mysql.proc
    • REPAIR TABLE mysql.proc USE_FRM
  • 我修复了所有mysql.*表.
    • REPAIR TABLE mysql.*
  • 从命令行 运行mysqlcheck时
    • mysqlcheck --repair --all-databases
    • mysqlcheck --repair specific-db
      • 我收到了这个错误: mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2) when trying to connect

当前状态

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

mysql database macos pid

14
推荐指数
2
解决办法
2万
查看次数

邮递员扩展获得响应,但我的jquery请求没有

我使用Postman扩展创建一个GET请求并获得响应,但如果我使用jQuery发出相同的请求,我会收到一个典型的错误:

XMLHttpRequest无法加载 http://www.rfen.es/publicacion/ranking/resultsBySwimmer.asp?l=020039535&t=&p=0&e=50L-I.请求的资源上不存在"Access-Control-Allow-Origin"标头.

为什么会这样?

我的javascript代码很简单:

function getTiempo (dni, piscina, prueba) {
    $.ajax({
        async: false,
        type: "GET",
        url: "http://www.rfen.es/publicacion/ranking/resultsBySwimmer.asp?l="+dni+"&t=&p="+piscina+"&e="+prueba
    })
    .done(function (data) {
        console.log(data);
        return data;
    });
}
Run Code Online (Sandbox Code Playgroud)

Postman扩展也不在同一个域上,为什么会得到响应?

ajax jquery same-origin-policy cors postman

12
推荐指数
1
解决办法
8280
查看次数

标签 统计

ajax ×1

cors ×1

database ×1

jquery ×1

macos ×1

mysql ×1

pid ×1

postman ×1

same-origin-policy ×1