mysql - 在 Mac OSX 10.7.5 上安装 MySQL 服务器,尝试访问 MySQL 时收到 1045 (28000) 错误

标签 mysql bash macos

对于 SQL 来说相对较新,我正在寻求有关如何通过 MAC OSX 10.7.5 系统上的终端 shell 访问 MySQL 的任何建议。我已经在下面的脚本中详细了解了这一点,并遵循了网络上的所有安装指南,并进行了大量的故障排除,以尝试超越“访问被拒绝到“KV88@localhost,密码:否”。

任何人都可以提供关于为什么我无法输入常规 MySQL 语法并访问服务器的见解,我相信我仍然停留在 BASH 脚本环境中。

脚本:

ClickAways-MacBook:~ KV88$ sudo/Library/StartupItems/MySQLCOM/MySQLCOM start

启动MySQL数据库服务器

ClickAways-MacBook:~ KV88$/usr/local/mysql/bin/mysql

错误 1045 (28000):用户“KV88”@“localhost”的访问被拒绝(使用密码:NO)

ClickAways-MacBook:~ KV88$

提前致谢

最佳答案

在安装过程中,必须询问您 root 密码。因此,您可以像这样访问服务器:

mysql -u root -p

并输入您的密码。然后授予您的用户访问权限:

GRANT ALL PRIVLIEGES ON *.* TO 'KV88'@'%' IDENTIFIED BY "<password>";

如果您希望用户能够执行(几乎)所有操作,或者在 root 下创建一个数据库并授予对此数据库的访问权限:

CREATE DATABASE mydb;
GRANT ALL PRIVLIEGES ON mydb.* TO 'KV88'@'%' IDENTIFIED BY '<password>';

然后退出mysql并以用户身份进入:

mysql -u KV88 -p

mysql -u KV88 -p mydb

关于mysql - 在 Mac OSX 10.7.5 上安装 MySQL 服务器,尝试访问 MySQL 时收到 1045 (28000) 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43356118/

相关文章:

c - 与 Ubuntu 相比,我的 C 代码在 Mac 中运行缓慢

ios - 我们应该使用哪个 CGImageAlphaInfo?

c - 模拟 ls 命令的 Linux C 程序

php - 使用 Bash 脚本并行化 PHP 进程?

macos - 无法使csshX在Mac OS Big Sur上运行

php - NOW() 函数在我的网络主机上返回错误的时间戳

bash - 如何使用 Bash 检查文件的大小?

php - 将 SQL 中的 HTML 插入文本区域?

php - mysql_close() : supplied argument is not a valid MySQL-Link resource

php - MYSQL 根据多个不同的列删除