小编Big*_*man的帖子

brew 启动旧版本的 mysql 服务,但如何连接到它?

所以我mysql通过安装brew,并在我的Mac OS上安装了2个版本 -

mysql 5.7

mysql 8.0

brew link输入的是 5.7,所以如果我输入mysql --version,它就会给我distro 5.7.26.

问题就在这里。现在如果我输入brew services list,有两个mysql stopped服务mysql@5.7 stopped

在此输入图像描述

如果我brew services start mysql,那么我sudo mysql在终端中,我可以连接到mysql服务器。但它显示服务器实例是8.0。好吧,我想与命令行不同,brew services start XXX不会选择链接的XXX

如果我brew services start mysql@5.7、我sudo mysql,就无法连接成功。它给了我错误,ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)我认为这意味着 mysql 客户端找不到活动的打开实例。

如何连接到旧版本的本地mysql实例?

mysql macos homebrew

4
推荐指数
1
解决办法
2269
查看次数

Mac 上的 Chrome 本机消息 API

我正在浏览 Chrome Native Messaging API 指南,

https://developer.chrome.com/extensions/nativeMessaging

示例主机的清单如下所示,

{
  "name": "com.my_company.my_application",
  "description": "My Application",
  "path": "C:\\Program Files\\My Application\\chrome_native_messaging_host.exe",
  "type": "stdio",
  "allowed_origins": [
    "chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/"
  ]
}
Run Code Online (Sandbox Code Playgroud)

其中“path”指的是 Chrome 扩展程序将与之通信的应用程序。在 Windows 上,Python 脚本或 exe 文件都可以运行并被执行。在 Mac OS 上,我只能使用 shell 脚本或 python 脚本来工作。我无法执行 .app。

我无法工作的是,

"path": "/Applications/Skype.app"
Run Code Online (Sandbox Code Playgroud)

当我"chrome.runtime.connectNative(hostName)"在扩展中执行此操作时,错误信息是“本机主机已退出”。感谢帮助!

macos google-chrome-extension

3
推荐指数
1
解决办法
2015
查看次数

Swift三元语法错误

我曾经一直在Objective-C中编程,而且我是Swift的新手.这个错误Xcode让我真的很困惑.

func renderBufferAreaBAUp(yOffset: CGFloat, amount: CGFloat, ifLeft: Bool)
{     
        var topViewIndexForIndexAdjust = ifLeft?leftTopIndex:rightTopIndex
}
Run Code Online (Sandbox Code Playgroud)

在这一行,我打算使用三元.leftTopIndex和rightTopIndex都是Int类型.然而Xcode给了我这些特定线上的那些,

一行上的连续陈述必须用';'分隔 期待的表达

谁能告诉我这些意味着什么?谢谢.

ternary-operator swift

2
推荐指数
1
解决办法
1695
查看次数

如何通过模拟器查询firebase上的基本内容

我刚刚设置了我的hello world firebase应用程序.我看到firebase的仪表板上有一个模拟器工具,我想简单地使用它,

https://boiling-inferno-1234.firebaseio.com/boiling-inferno-1234/Cat

我点击"模拟读取"并输出,

Attempt to read /boiling-inferno-1234/Cat with auth=null
Default rules.  Read allowed.
Run Code Online (Sandbox Code Playgroud)

但没有实际数据.

我选择了"unauthenticated"方法,我也有任何安全限制.

我的数据是这样的,

boiling-inferno-1234  
 Cat: "Blue"
 Elephan: "White"
 Fly: "Yellow"
 Mouse: "Black"
Run Code Online (Sandbox Code Playgroud)

什么可能是错的?

firebase

2
推荐指数
1
解决办法
1812
查看次数