我创建了一个不同的用户,当我尝试登录mysql时它不会让我。我想我错过了一步。我正在使用Windows 7.当我自动登录时会要求我输入密码。如果我输入root密码,我可以使用mysql。如果我输入我为用户创建的密码,我会收到一个无法读取的错误,程序将退出。我是否需要先以root用户身份登录,然后以新用户身份登录。我很迷茫。我用来创建新用户的代码在这里:
答案 0 :(得分:18)
试试这个:
>> mysql -u USERNAME -p
按Enter键,系统将提示您输入USERNAME的密码。
答案 1 :(得分:10)
在某种意义上,没有相当于Oracle的'connect'语句的mysql允许在已经登录到mysql控制台会话时切换用户。
答案 2 :(得分:1)
您可能已经创建了新用户,但没有给予用户对您尝试管理的数据库的足够权限。