关于mysql帐号设置问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 23:56:37
mysql中已经有ROOT了,我想再设置一个帐号,只读.怎么设置,需要详细说明
问题是权限我已经设置好了,现在我要改密码,而且不是PHPmyadmin的...单独的那种MYSQL...修改帐号密码老是出错...

显示为:mysqladmin:connect to server at 'localhost'failed
error:'Access denied for user:'root@localhost'<using passeord:YES>'

我用的命令是:mysqladmin -u root -p ****** password newpass 可为什么就不行呢??我确定密码没错呀

-u和-p后面不能有空格..
mysqladmin -uroot -poldpass password newpass
直接在命令行下打就OK了.不要登入到mysql里..
grant 就是授予权限..
grant 权限位 ON 库名.表名 TO 用户@'域名(只能在何处登录)' INDENTIFIED BY '密码' with grant option(此句表示建立的这个用户对创建其他用户进行授权...)
用户@'%'表示该用户在任何地方都能登录
用户@localhost 用户只能在本机登录
收回权限用revoke
具体你可以查看mysql手册..
这个东西我也有点忘了...

推荐你使用mysqlfont工具,这个是全图形界面的
操作数据库很方便,你当然也可以添加用户,并设置相应权限

权限,新建用户,设置好权限就OK啦