首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 在MySql中添加远程控制用户
【标  题】:在MySql中添加远程控制用户
【关键字】:MySql
【来  源】:http://www.cublog.cn/u/5737/showart.php?id=111532

在MySql中添加远程控制用户

在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使用,如果我们要远程管理MySql咋办呢?那么事实上我们 需要添加一个具有超级管理权限并且可能远程访问的超级用户,而在MySql中有两种方法可以实现这个目的,我们以增加一个超级权限管理用户admin为例 来说明。

       你可以通过发出GRANT语句增加新用户:首先在数据库本机上用ROOT用户登录上MySql(不用我告诉你如何登录吧?),然后:

mysql>GRANT ALL PRIVILEGES ON *.* TO admin@localhost IDENTIFIED BY 'something' WITH GRANT OPTION; 
mysql>GRANT ALL PRIVILEGES ON *.* TO
admin@"%" IDENTIFIED BY 'something' WITH GRANT OPTION;

第一句增加了一个admin用户授权通过本地机(localhost)访问,密码“something”。第二句则是授与admin用户从任何其它主机发起的访问(通配符%)。
        
        你也可以直接通过发出INSERT语句增加同样的用户存取信息:
mysql>INSERT INTO user VALUES('localhost','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')
mysql>INSERT INTO user VALUES('%','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')

      取决于你的MySQL版本,对上述,你可能必须使用一个不同数目'Y'值(在3.22.11以前的版本有更少的权限列)。
mysql单独表的备份:【上一篇】
也谈 mysql 数据库的同步问题:【下一篇】
【相关文章】
  • mysql单独表的备份
  • Freebsd6.0下ports安装apache2.2.0+mysql5.1.7+php5.1.2
  • 基于mysql的bind
  • MySQL Cluster Server Setup
  • Apache+PHP+MySQL+Discuz服务器的简单架设
  • my.ini文件 (Mysql5)
  • Mysql5.0 存储过程
  • Mysql5.0 触发器
  • Mysql5 数据库管理
  • MySql 中文手册
  • 【随机文章】
  • 使用属性文件为mysql数据库配连接池proxool
  • Linux 调度器内幕
  • 监视操作系统文件
  • 学习O/RM,从最简单的例子开始...之三
  • screen your screen
  • tcp/ip体系结构图
  • 轻松编写您自己的拖拉机算法,进行算法大战
  • 热点关注:使用XUI Framework构建eBay Rich Client
  • about mono
  • RHEL4编译内核(简单)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.