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

上面2个博客介绍了如何在Centos 6.3下安装mysql 5.5.27和修改默认root的密码,通常来讲不管是管理仍是程序访问都使用远程链接方式来访问咱们的mysql数据库,可是咱们不会使用root账号来访问,所以须要创建一个专门管理或程序访问的账号。 mysql


1、登陆mysql服务器 sql

语法以下: MySQL -u 用户名 -p 用户密码
键入命令MySQL -u root -p, 回车后提示你输入密码,输入密码,而后回车便可进入到MySQL中了,MySQL的提示符是:
MySQL>
注意,若是是链接到另外的机器上,则须要加入一个参数-h机器I 数据库


2、添加账号 服务器

格式: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'; ide

相关文章
相关标签/搜索