python mysql 添加用户名密码_mysql设置用户名和密码

我刚刚在macosx上安装了mysql,可以在shell中轻松地打开它,并可以访问附带的数据库和表。在

现在我想使用mysql connector/Python在Python中创建一个数据库

在此之前,我认为最好在mysql中设置用户名和密码。在

我尝试过使用下面的方法,但是得到了错误消息。

我的目标是设置用户名和密码,这样我就可以简单地将其提供给mysql connector for python,并最终从python环境中执行sql查询。以下是我在mysql命令提示符下尝试的方法:

设置'root'@'localhost'=密码('newpwd')

我得到错误信息:

错误1044(42000):用户“”@“localhost”对数据库“mysql”的访问被拒绝

所以我尝试了更新方法:

更新mysql.userSET Password=Password('newpwd')

其中User='root'

我得到错误信息:

错误1142(42000):表“user”的更新命令被拒绝给用户“”@“localhost”

那么,有人知道为什么我会被拒绝,以及我如何进行更改来创建一个用户和一个密码,我最终可以在python环境中的mysql connect中使用?在

你可能感兴趣的:(python,mysql,添加用户名密码)