作为SQL的新手,我正在寻求任何关于如何在MacOSX10.7.5系统上通过Terminal shell访问MySQL的建议。我已经在下面的脚本中详细了解了这一点,并遵循了web上的所有安装指南,以及做了相当多的故障排除,试图通过“访问被拒绝"KV88@localhost,密码: NO”。
有没有人能解释为什么我不能输入常规的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)
点击-MacBook:~ KV88$
提前感谢
发布于 2017-04-12 05:14:52
在安装过程中,您必须询问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 mydbhttps://stackoverflow.com/questions/43356118
复制相似问题