2013-11-04 56 views
0

任何人都可以帮助我吗?我想知道如何在MySql中更改用户。也就是说,我创建了另一个用户,除了默认的用户root,但我想登录到我创建的用户帐户,而不是自动登录到root。无论如何,我可以做到这一点?我试过使用MySql控制台,但它不工作,也许我没有正确的声明来做到这一点。感谢如何以不同的用户身份登录到MySQL?

+0

感谢一个快速反应的家伙。我已经创建了新用户并给予了所有特权。但是,只要我打开命令提示符,我就可以输入我的用户的密码(我没有设置),我按下Enter键,它让我以root用户身份进入MySql。当我退出时,它会关闭命令提示符,当我再次操作它时,它会自动输入密码(对于root用户)。我如何切换到刚创建的用户?谢谢 – user2905kk

回答

1

在命令提示

的MySQL -h主机-u用户名-p

形式mysql documentation

壳>的MySQL --user = USER_NAME --password = your_password db_name

然后键入一条SQL语句,以“;”,\ g或\ G结尾,然后按输入。

+0

命令propmpt我应该输入-hlocalhost? – user2905kk

+0

如果它是localhost..check,你可以忽略它。 – Damodaran

0

您可以创建不同的用户,并添加不同权限用户,如下:

CREATE USER 'username'@'%' IDENTIFIED BY 
PASSWORD '*AAB3E285149C0135D51A520E1940DD3263DC008C'; 

GRANT SELECT ON database_name.table_name TO 'username'@'%'; 

,并使用下面的命令来登录:

mysql -uusername -ppassword databasename; 
相关问题