mysql授权GRANT ALL PRIVILEGES

mysql授权GRANT ALL PRIVILEGES

操作方法

  • 01

    1。 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%" Sql代码 1. mysql -u root -pvmwaremysql>use mysql; 2. mysql>update user set host = '%' where user = 'root'; 3. mysql>select host, user from user;

  • 02

    2. 授权法。 例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。 Sql代码 1. GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 2.FLUSH   PRIVILEGES; 如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码 Sql代码 1. GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 2. 'mypassword' WITH GRANT OPTION; 3. FLUSH   PRIVILEGES; GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH   PRIVILEGES; 如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码 Sql代码 1. GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 2. 'mypassword' WITH GRANT OPTION; 3. FLUSH   PRIVILEGES; GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH   PRIVILEGES; 注意授权后必须FLUSH PRIVILEGES;否则无法立即生效。

  • 03

    另外一种方法. 在安装mysql的机器上运行: 1、d:\mysql\bin\>mysql -h localhost -u root //这样应该可以进入MySQL服务器 2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //赋予任何主机访问数据的权限 3、mysql>FLUSH PRIVILEGES //修改生效 4、mysql>EXIT //退出MySQL服务器 这样就可以在其它任何的主机上以root身份登录啦! 其它: mysql> grant all privileges on *.* to 'energy_pf'@'192.168.2.65' identified by 'energy_pf' with grant option; Query OK, 0 rows affected (0.00 sec) mysql> plush privileges; 允许用户energy_pf从ip为192.168.2.65的主机连接到mysql服务器的任意数据库(*.*),并使用energy_pf作为密码

(0)

相关推荐

  • centos mysql 安装及配置

    Mysql具有简单易学.体积小等优点,深受编程开发初学者的喜爱 安装Mysql 01 Centos 6.6下安装Mysql很简单, yum list mysql-server 02 当只有一个时候就可 ...

  • Solaris10下mysql的pkg安装方法

    以root登录系统 1从dev.mysql.com网站下载安装文件mysql-5.1.11-beta-solaris10-sparc-64bit.pkg.gz保存到/tmp 2解压缩gz格式安装文件g ...

  • 通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法

    Navicat for mysql 1130错误 用Navicat连接远程MYSQL,提示如下错误,我以为是自己的防火墙问题,但是关了,依然不行。 我认为这段英文,有点误导,让人感觉是自己这边出了问题 ...

  • linux下mysql允许外部远程访问配置

    mysql远程访问我们在网上看到最多的就是直接给mysql数据库授权了,但有一些朋友发现按此教程还是无法连接mysql了,下文小编为各位详细介绍一篇在linux下mysql允许外部远程访问配置 设置m ...

  • mysql以root远程登录

    当某些特殊情形下,我们需要使用root用户来远程登录,管理mysql数据库:则需要我们为root用户授权: 操作方法 01 默认情况下,root用户是不具备远程登录的权限的,这也是基于安全考虑: 02 ...

  • 设置MYSQL远程连接

    设置mysql数据库远程连接: Windows系统 1. 停止mysql的服务. 2. 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin 3 ...

  • 设置mysql远程访问权限

    操作方法 01 打开mysql客户端 依次菜单"开始"--"程序"--"MySQL"--"MySQL Server 5.5&quo ...

  • MySQL的权限有哪些?

    操作方法 01 一.权限表 mysql数据库中的3个权限表:user .db. host 权限表的存取过程是: 1)先从user表中的host. user. password这3个字段中判断连接的IP ...

  • linux mysql 设置远程访问权限

    linux下mysql开启远程访问权限及防火墙开放3306端口 操作方法 01 1. 改表法. 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登 ...