CentOS 6.3完成mysql 5.5.27安装后的初始化工作(二)添加管理帐号

上面2个博客介绍了如何在Centos 6.3下安装mysql 5.5.27和修改默认root的密码,一般来说无论是管理还是程序访问都使用远程连接方式来访问我们的mysql数据库,但是我们不会使用root帐号来访问,因此需要建立一个专门管理或程序访问的帐号。


一、登录mysql服务器

语法如下: MySQL -u 用户名 -p 用户密码
键入命令MySQL -u root -p, 回车后提示你输入密码,输入密码,然后回车即可进入到MySQL中了,MySQL的提示符是:
MySQL>
注意,如果是连接到另外的机器上,则需要加入一个参数-h机器I


二、添加帐号

格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by '密码'


如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数 据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:
mysql > grant select,insert,update,delete on *.* to user1@localhost Identified by 'password1';


如果希望该用户能够在任何机器上登陆MySQL,则将localhost改为'%'。
如果希望只有某台服务器才能登录mysql,则将localhost改为'IP地址'


如果你不想user1有密码,可以再打一个命令将密码去掉。
grant select,insert,update,delete on  to user1@localhost identified by '';


如果希望用户拥有一切权限
grant all privileges on *.* to 'yourUser' @'%' identified by 'yourPassword';
如果希望该用户拥有一切权限,并且只有192.168.1.100这台服务器才能访问mysql服务器
grant all privileges on *.* to 'youruser' @'192.168.1.100' identityed by 'yourpassword';

你可能感兴趣的:(CentOS 6.3完成mysql 5.5.27安装后的初始化工作(二)添加管理帐号)