非淡泊无以明志,非宁静无以致远
全部博文(408)
分类: Mysql/postgreSQL
2009-12-21 22:30:20
1. 在linux下,在mysql中,默认本地用root登录是没有密码的,登录之。
2. 创建用户和密码:
1) 执行一个grant语句,如下:
grant all on 数据库名字 to ‘livesky’ IDENTIFIED by '123456';
解释:创建一个新用户“livesky”,并且设置密码为“123456”;把所有库所有表的全部权限授权给它;该用户可以在任意主机上登录过来,
2) 假如设置该用户只能从本地登录这使用如下语句:
grant all on *.* to 'livesky@localhost' IDENTIFIED by '123456';
可能出现的错误:在另外一台主机尝试登录,每次都被告知“ERROR 1045 (28000): Access denied for user 'livesky'@'192.168.3.30' (using password: YES)”
解决方法:说设置完该项,要把mysql重新启动一下“service mysql restart”