在用一个更大更快的mysql替换了我的磁盘之后,我正在尝试安装MySQL。在ubuntu上安装mysql-server后,运行select user,host,authentication_string from user where user='root';时,authentication_string我设置了密码,但登录到root的唯一方法是使用sudo运行MySQL命令,如果我试图输入密码,如果我运行mysql -u root -p,它就不能工作。我还试着在<e
我刚刚在Mac上安装了mysql,可以很容易地在shell中打开它,并访问随附的数据库和表。现在,我想使用mysql-connector/python在Python中创建一个数据库我已经尝试使用以下方法,但得到错误消息。我的目标是设置用户名和密码,这样我就可以简单地将其提供给mysql-connector for python,并最终从python环境执行sql查询。下面是我在mysql命令提示符下尝试的内容:
SET PASSWORD
当我登录到我的根linux帐户时,我尝试在" root“mysql帐户上登录到mysql。然后我就可以登录到mysql了。那里一切都很好。问题是,当我尝试使用完全相同的creds从"user1“linux帐户登录mysql "root”用户时(无)。在mysql帐户上没有密码),我收到一条错误消息,上面写着:
ERROR 1045 (28000): Access denied for user
当我试图登录根目录时,我得到了错误1698。orpheus@Roedelius:~$ mysql -u root -pERROR 1698 (28000): Access denied for user 'root'@'localhost'mysql> UPDATE mysql.user SET authentication_string=PASSWORD('woofwoof') WHERE(0.