linux mysql 设置远程访问权限

linux下mysql开启远程访问权限及防火墙开放3306端口

操作方法

  • 01

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

  • 02

    2. 授权法。 例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话: GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH   PRIVILEGES;

  • 03

    如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH   PRIVILEGES;

  • 04

    如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH   PRIVILEGES;

  • 05

    我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES 使修改生效.就可以了 另外一种方法,不过我没有亲自试过的,在csdn.net上找的,可以看一下. 在安装mysql的机器上运行: 1、d:\mysql\bin\>mysql   -h   localhost   -u   root //这样应该可以进入MySQL服务器 2、mysql>GRANT   ALL   PRIVILEGES   ON   *.*   TO   'root'@'%' IDENTIFIED BY 'root's password'  WITH   GRANT   OPTION //赋予任何主机访问数据的权限 3、mysql>FLUSH   PRIVILEGES //修改生效 4、mysql>EXIT //退出MySQL服务器 这样就可以在其它任何的主机上以root身份登录啦!

  • 06

    报错:2003-can't connect to mysql server on ' ' (10038) 出现这个错误的原因是:远程3306端口未对外开放

  • 07

    防火墙开放3306端口 1、打开防火墙配置文件 vi  /etc/sysconfig/iptables

  • 08

    2、增加下面一行 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

  • 09

    3、重启防火墙 service  iptables restart

(0)

相关推荐

  • 如何在Linux下设置访问控制列表(ACL)来控制用户的权限

    Linux下的访问控制列表(ACL)主要用来控制用户的权限,可以做到不同用户对同一文件有不同的权限,那么具体要如何操作呢?下面小编就教你如何在Linux下设置访问控制列表(ACL)来控制用户的权限。 ...

  • Linux下设置权限让用户只删除自己的文件的方法

    之前我们知道如何针对用户和用户组来设置文件权限.通常是用三个八进制来设置权限的,这里我要说的是,其实是由四个八进制表示的.其中第一个八进制我们通常是忽略的.第二个到第四个是对应于SUID,SGID,s ...

  • linux三个特殊权限setuid.setgid和stick bit

    今天一直在弄Samba服务的配置,深深的感受到权限控制的困难,文件权限的机制是Linux系统中的一大特色,除了我们现在所熟知的读(r)、写(w)、执行(x)权限外,还有三个比较特殊的权限,分别为:se ...

  • iis 7设置目录权限需要注意的问题

    前段时间在windows server 2008 r2 (x64)服务器上配置好IIS 7.5+PHP(FASTCGI)+MYSQL以后,运行一直还算正常。直到昨天因为在线备份mysql失败而焦头烂额 ...

  • Linux系统下用户权限控制方法

    Linux下的访问控制列表(ACL)主要用来控制用户的权限,可以做到不同用户对同一文件有不同的权限,那么具体要如何操作呢?下面小编就教你如何在Linux下设置访问控制列表(ACL)来控制用户的权限。 ...

  • 局域网共享管理软件、服务器共享文件夹设置访问权限软件的使用说明

    目前,很多单位局域网都有自己的文件服务器,经常共享一些文件供局域网用户访问,如何保护服务器共享文件的安全呢,一方面可以借助于操作系统的文件访问权限设置,另一方面,也可以借助于一些专门的服务器共享文件管 ...

  • mysql 设置忽略大小写

    今天小编和大家分享mysql 设置忽略大小写,希望对大家有所帮助. 操作方法 01 查看大小写区分:mysql> show variables like "%case%";+ ...

  • linux怎么查看文件权限

    linux怎么查看文件权限,权限在操作系统是很重要的,如果不设置权限的话谁都可以复制.剪切.删除文件了,这样就麻烦 了,那我们怎么查看文件权限呢?如下图教您怎么操作. 操作方法 01 首先启动linu ...

  • ubuntu13.04设置root权限详解

    很多朋友安装升级Ubuntu 13.04之后不知道ubuntu 13.04 root权限设置的具体方法,今天这篇文章就将为大家详细介绍设置root权限的步骤,新手朋友可以来看一看哦~ Ubunto 1 ...