`
xiaoyu966
  • 浏览: 254835 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mysql配置远程客户端访问

阅读更多

在Linux下安装好mysql之后,想通过远程的mysql图形化客户端来连接访问,需要先对mysql进行一些权限的设定。我通常是如下做的:

 

在linux下安装好mysql,默认是没有密码的,只需要通过

mysql -uroot

 

 就可以进入mysql的console了。通过如下命令,可以查看mysql针对各个用户(localhost之类)的访问权限。

 

use mysql;
select * from user;

 ok,我们只需要打开并且修改远程用户的权限即可:

 

GRANT ALL PRIVILEGES ON *.* TO root@'localhost.localdomain' IDENTIFIED BY '123456' with grant option;
GRANT ALL PRIVILEGES ON *.* TO root@'localhost' IDENTIFIED BY '123456' with grant option;
GRANT ALL PRIVILEGES ON *.* TO root@'127.0.0.1' IDENTIFIED BY '123456' with grant option;
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '123456' with grant option;

flush privileges;

 其中的‘123456’是访问密码,可以根据自己的情况随意修改。

 

GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '123456' with grant option;”这一行就是用来设定除locahost外,所有用户的访问权限的语句。这里我是放开了所有的权限,具体的可以根据个人情况修改。

 

最后我们需要确认mysql的3306端口是否被防火墙放行。如果没有,则配置防火墙,放行mysql。

 

linux下可以执行:(每次重启机器,都需要执行,或者写入防火墙规则或/etc/rc.local )

iptables -I INPUT  -p tcp --dport 3306 -j ACCEPT   或者 iptables -F

分享到:
评论

相关推荐

    Navicat出现无法远程连接MySql服务器问题的解决办法

    Navicat无法远程连接MySql服务器问题的解决方法写在前面: ...mysql设置远程访问主要从以下三个方面去检测:首先检查网络,两台计算机之间必须能ping通,这是基础;第二:检测3306端口,对于端口只

    如何开启SqlServer 远程访问

    当Microsoft Sqlserver 2012 安装好后,接下的的工作需要配置Sqlserver数据库允许远程访问,只有配置了Sqlserver远程访问,其他ip客户端才能访问,配置sqlserver远程访问大致分为三步,即配置SQL Server Management ...

    mysql5.7操作文档大全

    2.2.3 删除MySQL配置文件 7 2.2.4 删除MySQL用户以及用户组 7 三. 安装MySQL数据库 9 3.1 安装MySQL数据库 9 3.1.1 下载MySQL安装包 9 3.1.2 上传并解压MySQL安装包 9 3.1.3 添加系统MySQL组和MySQL用户 10 3.1.4 ...

    Android应用源码直连mysql的图书馆管理系统源码.zip

    本项目是一个Android直连mysql的图书管理系统,遗憾的是,目前只有Android客户端,作者没有把数据库导出来跟客户端放在一起,有兴趣和mysql基础的朋友可以根据DBUtil.java类里面的表名和...7.设置mysql允许远程连接。

    详解远程连接Mysql数据库的问题(ERROR 2003 (HY000))

    在我们用客户端及其远程连接服务器Mysql数据库的过程中,容易出现下面问题: 问题代码代码 ERROR 2003 (HY000): Can’t connect to MySQL server on ‘192.168.0.19’ (111) ERROR 2003 (HY000): Can’t connect to...

    HeidiSQL_10.3.0.5774_Setup.zip

    可用于远程访问MySQL数据库的客户端,设置访问权限和密码,运行数据库操作程序,方便数据库分布式部署

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

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

    pipe-mysql.vim:MySQL Client for Vim(易于使用的无忧配置)

    即时设置SSH远程和MySQL访问; 或使用预设获取常用的登录信息 每个缓冲区都有独立的数据库登录信息 轻松地即时切换数据库 包括常见查询以对光标所在的目标进行操作 安装 使用插件管理器: Plugin ' NLKNguyen/pipe...

    Mysql安装 Navicat 出现1044/1045错误的解决方法

    客户端计算机被远程服务器阻止直到配置好用户权限。 如果您想从您的桌面访问远程mysql服务器,首先需要知道mysql系统工作的权限。 用户信息存储在名字为”mysql”数据库的user, db, host, tables_priv和 columns_...

    MySQLDBA运维笔记.pdf

    1.2.7.4 远程连接登录 mysql 多实例....................................................................20 1.3 mysql 基础安全.................................................................................

    方便高效实用的远程数据库对象(delphi 版)

    2行代码使你的客户端程序具有了方便的访问到远端的数据库,像使用本地数据库一样,并且你原有的单机数据库程序可以很方便改为远程数据库。 具体使用方法可以查看DEMO程序 为了方便交流建了个QQ群,欢迎大家参与 ...

    方便好用的远程数据库对象V1.3

    ******************************* ...2行代码使你的客户端程序具有了方便的访问到远端的数据库,像使用本地数据库一样,并且你原有的单机数据库程序可以很方便改为远程数据库。 具体使用方法可以查看DEMO程序

    GitJAXWSDB:带有数据库和客户端的 JAX-WS 服务器端 CRUD 应用程序

    Git-JAX-WS-DB 添加了带有 MySQL 数据库客户端应用程序的服务器端 JAX-WS。... 它旨在与 MySQL 数据库和单独的客户端应用程序(通过 WSDL 文件远程访问 Web 服务)一起使用。 该 repo 包含一个基于控制台

    用nagios来监控网络服务器和网络服务

    被动监控是当远程被监控主机处于防火墙之内的时候,只有远程主机可以访问到监控中心,防火墙之内可以设置另外一个监控中心,远程监控中心的nagios收集服务器信息以后,和nsca报告,由naca客户端报告naca的服务器端,...

    Centos 7.4中的远程访问控制的实现方法

    一、SSH远程管理 SSH是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。与早期的Telent、RSH、RCP、等应用...

    FastTunnel高性能跨平台内网穿透工具-.net

    端口转发/端口映射,访问内网任意端口提供的服务mysql、redis、ftp等等 p2p穿透 支持绑定多个域名访问内网服务 支持域名白名单限制 支持客户端身份校验 快速搭建服务: 在releases页面下载对应的程序 根据自己的需求...

    xmapp环境搭建注意事项说明

    1、把xmapp安装包安装完之后,是可以用...4、在客户端zendstudio配置远程项目,添加远程服务器时,ssh服务的22端口是连接不上的,因为xmapp环境(windows平台没有ssh,如果linux默认都有ssh功能)没有提供ssh

    Excel报表服务器

    Excel 使用WEB服务(webservice)访问远程数据库 使用本软件可以使你的应用系统(数据库)和excel相连。 可以把它嵌入到你的应用系统里,做为应用系统的外挂程序。 可以利用excel强大的编辑功能,随心所欲地开发出精美的...

    nat123动态域名解析P2P全端口映射 v1.151123.zip

    支持多地点登录,支持泛域名,经过映射的网站客户端用户访问真实IP不丢失;自动检测状态并提示,可以使用任意自定义免费二级域名,支持所有域名解析。A记录、cname记录、NS记录、MX记录、URL显性转发、URL隐性转发,...

    ShopNC-B2B2C-V5的基于socket.io在线客服IM服务端程序for Linux

    配置文件config.js中配置好数据库和服务端口,如果数据库不在本地,需要设置数据库远程访问,2.防火墙打开需要的发布的端口,3.安装node.js和npm[参考命令:yum install -y nodejs npm ],4.安装cnpm,这一步非必要...

Global site tag (gtag.js) - Google Analytics