gpt4 book ai didi

在计算机上的任何地方都找不到 MySQL

转载 作者:行者123 更新时间:2023-11-29 01:09:46 25 4
gpt4 key购买 nike

我最近直接从网站 (mysql-5.7.9-osx10.10-x86_64.dmg) 安装了 MySQL,我遇到了很多困难,开始尝试更改给定的密码。返回的错误是:

[Warning] Using a password on the command line interface can be insecure. mysqladmin: connect to server at 'localhost' failed error: Can't connect to local MySQL server through socket '/tmp/mysql.sock (2)' Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!

从这里我试图找到“usr”文件夹(显示隐藏文件)或什至是任何与我计算机上任何地方的 MySQL 非常相似的东西,但除了安装 .dmg 文件外一无所获。

我知道 MySQL 已安装,因为它现在可以在“系统偏好设置” Pane 中启动和停止,但显然我的所有命令都不起作用,而且无论我做什么,我都会不断收到此错误:

mysql: command not found

有人可以给我一些关于我缺少什么的线索吗?我变得相当绝望,无法弄清楚我做错了什么。我正在运营 El Capitan。

最佳答案

好吧,如果你说 MySQL 正在运行,你可以尝试通过这样的终端命令查找它:

ps aux | grep mysql

应该给出类似的东西

12345 ... 5 Apr16 9:09.32 /usr/local/Cellar/mysql/5.6.17/bin/mysqld --basedir=/usr/local/Cellar/mysql/5.6.17 --datadir=/usr/local/var/mysql --bind-address=127.0.0.1 

所以 basedir 和 datadir 可能是这里最有值(value)的输出(请注意,您的路径很可能会有所不同)。

最重要的是,为了通过终端运行 mysql 命令,您有两个选择

  1. 从 mysql 的 basedir 创建 simulink 到你的/usr/local/bin 目录

    ln -s/usr/local/Cellar/mysql/5.6.17/bin/mysql/usr/local/bin/mysql

  2. 将 mysql 的 basedir/bin 添加到您的路径(需要将其添加到您的 ~/.bashrc 以使其持久化)

    export PATH=/usr/local/Cellar/mysql/5.6.17/bin/:$PATH

    要 catch 这些更改,需要新的终端选项卡。

干杯。

关于在计算机上的任何地方都找不到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36610619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com