`
yehuijia
  • 浏览: 9386 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[MYSQL] 创建远程登陆用户并授权

阅读更多
[MYSQL] 创建远程登陆用户并授权Database 2009-04-29 14:07:01 阅读268 评论0 字号:大中小
创建远程登陆用户并授权 > grant all PRIVILEGES on discuz.* to ted@'123.123.123.123' identified by '123456';上面的语句表示将 discuz 数据库的所有权限授权给 ted 这个用户,允许 ted 用户在 123.123.123.123 这个 IP 进行远程登陆,并设置 ted 用户的密码为 123456 。

下面逐一分析所有的参数:

all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。

discuz.* 表示上面的权限是针对于哪个表的,discuz 指的是数据库,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授 权为“数据库名.表名”。

ted 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。

123.123.123.123 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。

123456 为用户的密码。

执行了上面的语句后,再执行下面的语句,方可立即生效。

> flush privileges;
分享到:
评论
2 楼 xiaoane 2011-01-27  
<div class="quote_title">xiaoane 写道</div>
<div class="quote_div">我是在linux vm上安装的mysql,授权已经做了。linux的ip是192.168.107.128 <br>在toad上链接mysql时配置也是一样的。用户和密码都是正确的,为什么链接不上呢?仁兄知道还有什么可能原因么?谢谢。</div>
<p> </p>
<p> 最后解决这个问题了</p>
<p>开始我通过TCP连接,后来通过SSH连接就可以解决了。</p>
1 楼 xiaoane 2011-01-26  
我是在linux vm上安装的mysql,授权已经做了。linux的ip是192.168.107.128
在toad上链接mysql时配置也是一样的。用户和密码都是正确的,为什么链接不上呢?仁兄知道还有什么可能原因么?谢谢。

相关推荐

    mysql远程访问授权

    mysql 远程访问授权 Nacicat无法创建数据库连接

    开启MySQL的远程帐号步骤操作

    开启MySQL的远程帐号步骤操作,概要如下: 1、首先以 root 帐户登陆 MySQL 2、创建远程登陆用户并授权 3、执行了上面的语句后,再执行下面的语句,方可立即生效。 &gt; flush privileges;

    mysql创建数据库,添加用户,用户授权实操方法

    一、创建mysql数据库 1.创建数据库语法 --创建名称为“testdb”数据库,并设定编码集为utf8 CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 二、创建用户 1.新建用户 --...

    MySQL 创建用户、授权用户、撤销用户权限、更改用户密码、删除用户(实用技巧)

    MySQL创建用户并授权及撤销用户权限 运行环境:MySQL5.0 一、创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username – 你将创建的用户名, host – 指定该用户在哪个主机上可以...

    mysql5.7操作文档大全

    3.2.4 创建远程登录用户并授权 15 3.2.5 强制刷新权限 15 3.3 恢复备份的数据库 15 四. MySQL数据库数据迁移 16 4.1 迁移前准备 16 4.1.1 停止MySQL数据库服务 16 4.1.2 创建数据库迁移目录 16 4.2 数据迁移 17 ...

    mysql 5.1版本修改密码及远程登录mysql数据库的方法

    mysql创建用户并授权: 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by “用户密码”; grant[英][grɑ:nt] 承认; 同意; 准许; 授予; 例1:允许mk用户从localhost登录 mysql&gt; grant all on ...

    MySQL创建用户与授权及撤销用户权限方法

    MySQL中创建用户与授权的实现方法。 运行环境:widnows xp professional + MySQL5.0 一, 创建用户 命令:CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’; 说明:username – 你将创建的用户名, host ...

    MySQL创建用户与授权方法

    注:我的运行环境是widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’; 说明:username – 你将创建的用户名, host – 指定该用户在哪个主机上...

    解决MySQL无法远程连接的方法

    MySql远程连接无法打开解决办法 1、改表法。 请使用mysql管理工具,如:SQLyog Enterprise、navicate mysql 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理...

    MYSQL

    3.6.3 登录支持 3.6.4 扩展的登录支持 4 安装 MySQL 4.1 怎样获得MySQL 4.2 MySQL支持的操作系统 4.3 使用MySQL哪个版本 4.4 怎样和何时发布更新版本 4.5 安装布局 4.6 安装...

    .net framework 4.0 for windows(mysql)&wic_x86_chs&mysql用户基本操作

    命令并不能撤销该用户对test数据库中user表的SELECT 操作.相反,如果授权使用的是GRANT SELECT ON *.* TO 'pig'@'%';则REVOKE SELECT ON test.user FROM 'pig'@'%';命令也不能撤销该用户对test数据库中user表的Select...

    mysql5.7创建用户授权删除用户撤销授权

    一, 创建用户:  命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password';  说明:username – 你将创建的用户名, host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户...

    ubuntu安装mysql详情步骤.txt

    登录 MySQL mysql -u root -p 创建用户 REATE USER 'username'@'host' IDENTIFIED BY 'password'; 进行授权用来远程连接 GRANT ALL PRIVILEGES ON *.* TO 'Ubuntu'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION...

    MySQL中文参考手册.chm

    3.6.3 登录支持 3.6.4 扩展的登录支持 4 安装 MySQL 4.1 怎样获得MySQL 4.2 MySQL支持的操作系统 4.3 使用MySQL哪个版本 4.4 怎样和何时发布更新版本 4.5 安装布局 ...

    两大步骤教您开启MySQL 数据库远程登陆帐号的方法

    2、增加允许远程连接 MySQL 用户并授权 1)首先以 root 帐户登陆 MySQL 在 Windows 主机中点击开始菜单,运行,输入“cmd”,进入控制台,MySQL 的 bin 目录下,然后输入下面的命令。 在 Linux 主机中在命令

    远程连接mysql 授权方法详解

    方案一: 在安装mysql的机器上运行: 1: 创建user用户 代码如下: CREATE USER demo IDENTIFIED BY “123456” 2、 代码如下: mysql&gt;GRANT ALL PRIVILEGES ON shandong.* TO ‘demo’@’%’WITH GRANT OPTION //...

    MySQL中文参考手册

    + 4.12.5 用 SSH 从 Win32 连接一个远程MySQL + 4.12.6 MySQL-Win32与Unix MySQL 比较 o 4.13 OS/2 注意事项 o 4.14 TcX 二进制代码 o 4.15 安装后期(post-installation)的设置与测试 + 4.15.1 运行mysql_...

    01-mysql安装篇(rpm方式安装+二进制方式安装)-mysql rpm安装-CSDN博客.pdf

    5、创建mysql组和用户 6、更改安装目录归属 7、初始化MySQL 8、 配置MySQL 9、启动MySQL 10、配置环境变量 11、允许root账号远程访问 12、设置mysql服务开机自启 13、mysql服务启动 ——————————————...

    MySQL用户查看、修改、授权

    host:指定该用户在哪个主机上登陆,本地登录可用localhost,任意远程主机登陆,可用通配符%,某ip登录,填写该ip password:用户的登陆密码,密码可以为空,为空则该用户可以不需要密码登陆服务器 查看用户及权限 1...

    mysql-8.0.20-macos10.15-x86_64.tar.gz

    允许root用户在任何地方进行远程登录,并具有所有库任何操作权限。 如果出现 提示”Access denied for user ‘root’@’localhost’ (using password: YES)” mysql&gt; use mysql; Reading table information for ...

Global site tag (gtag.js) - Google Analytics