`
天空之城
  • 浏览: 398839 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

远程登录Mysql服务器配置

阅读更多

1. 首先在mysql服务器端(192.168.1.3 )要添加一个允许远程访问的用户,例如:  
  grant   all on *.* to root@'%' identified by 'password'  
  
  然后在DOS命令行下执行:  
  mysql -h 192.168.1.3 -u root -p


1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"


mysql -u root -p ****

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;


2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;


3. 修改配置

MySQL 配置文件为 my.cnf , 位于 /etc/mysql/ 文件夹下。编辑 my.cnf ,找到 bind-address =127.0.0.1 。这一句就是将 MySQL 与本机绑定。所以将此句注释掉。取消与本机的绑定。然后执行 #sudo /etc/init.d/mysql restart 。即重启 MySQL 服务,重启之后就可进行远程访问。这样就完全搭建好可以在网络中被终端访问的服务器端数据库了

分享到:
评论

相关推荐

    服务器mysql远程配置

    服务器mysql远程配置,远程报错,mysql5.7.17版本远程报错

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

    Navicat无法远程连接MySql服务器问题的解决方法写在前面: 操作系统:中标麒麟4.0; 数据库:MySQL5.7.26; JDK:采用中标麒麟系统自带的openjdk; 客户端工具:Navicat; 前置条件: MySQL服务安装完毕; 情景: ...

    PHP基于Linux的远程管理系统服务器端的实现(毕业设计).zip

    理DNS服务器,管理MySQL服务器,管理SSH服务器 管理DHCP 服务器,查看网络参数,配置网络参数等操作。 7.使得远程管理更加人性化、更加简单、更加方便、更加友好。 8.要使得该软件容易升级和修改、扩展,容易被使用...

    MySQL远程连接丢失问题解决方法(Lost connection to MySQL server)

    远程连接mysql是总是提示: 代码如下:Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0 很明显这是连接初始化阶段就丢失了连接的错误。 google半天大多是说的注释掉...

    phpmyadmin配置-远程管理MYSQL数据库

    远程管理MYSQL数据库的最好工具是PHPmyAdmin,现在我们用的版本是phpMyAdmin 2.11.1.2(2.11.2),这是一个国际上开源的软件,一直在更新版本,你可以从官方网站上下载到,安装后可以远程更新数据库(其实是在服务器上...

    连接MySQL服务器的两种方式:服务器不在本地而是在远程主机上怎么办?

    连接MySQL服务器的两种方式:服务器不在本地而是在远程主机上怎么办? 连接MySQL服务器主要有两种方式,第一种是快速连接服务器方式,第二种是通用的连接方式。快速连接服务器方式仅有服务器在本地的情况才可行,第...

    配置mysql允许远程连接的方法

    默认情况下,MySQL只允许本地登录,如果要开启远程连接,则需要修改/etc/my.cnf文件

    远程连接mysql数据库注意点记录

    一、如何新建独立帐号并设置权限  这里我使用Navicat作为我的数据库管理工具,打开Navicat。 选择“用户”–“新建用户” ... 然后可以设置“服务器权限” ... 您可能感兴趣的文章:远程连接mysql 授权方法详解配置mys

    Win 10 ODBC SSH协议远程连接MySQL 3306.docx

    通过win10自带OPENSSH,通过先建立SSH连接,再配置ODBC的方式,连接上远程Mysql 服务器。

    Linux服务器配置与管理1.7z

    详细介绍了Linux的安装与启动、Linux的磁盘文件管理、用户与用户组管理、服务与进程管理、软件包管理、网络连接配置、MySQL数据库服务器、Web服务器、FTP服务器、DNS/DHCP、qmail邮件服务器、防火墙和代理服务器、...

    Linux服务器配置与管理2.7z

    详细介绍了Linux的安装与启动、Linux的磁盘文件管理、用户与用户组管理、服务与进程管理、软件包管理、网络连接配置、MySQL数据库服务器、Web服务器、FTP服务器、DNS/DHCP、qmail邮件服务器、防火墙和代理服务器、...

    Workbench通过远程访问mysql数据库的方法详解

    这时我们就需要开放mysql服务器并创建新的用户来访问mysql。 1、开放mysql mysql的配置文件在/etc/mysql/my.cnf文件内,里面有一行bind-address = 127.0.0.1表示只允许本地访问,将这行注释即可 2、创建新的mysql...

    解决Navicat远程服务器2013-Lost connection to MYSQL server at ‘waitting for initial communication packet’

    操作流程一、检验Mysql数据库是否安装成功二、对Mysql的配置文件进行修改配置三、连接进入mysql服务四、在mysql环境下执行授权命令五、用Navicat远程连接Mysql 具体操作如下: 一、检验Mysql数据库是否安装成功 首先...

    C语言基于ssh对该服务器远程配置和管理的原型系统源码+项目说明+设计报告+sln解决方案.zip

    我们使用腾讯云CentOS 7.8云服务器、使用129.211.214.29公网IP(南京)、使用www.tongji.crs.cn作为域名、在服务器配置LNMP(Nginx 1.22、MySQL 5.7、Pure-Ftpd 1.0.49、PHP 7.4、phpMyAdmin 5.2) **2.在linux...

    python远程连接服务器MySQL数据库

    本文实例为大家分享了python远程连接服务器MySQL数据库的具体代码,供大家参考,具体内容如下 这里默认大家都已经配置安装好 MySQL 和 Python 的MySQL 模块,且默认大家的DB内表和访问账号权限均已设置无误,下面...

    mysql配置文件参数详解

    但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求! back_log = 1024 #back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在...

    mysql数据库my.cnf配置文件

    # 则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求 #skip-networking back_log = 600 # MySQL能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用, # ...

    mysql 优化工具.rar

    根据您的业务需求Step By Step优化的MySQL服务器参数,起到指引的作用,简化用户操作 不可能完全记住MySQL中的300多个配置参数每个的作用,在配置管理时就可以知道每个参数的作用,起到指引的作用 查看手册或者去...

    Navicat 远程连接 MySQL实现步骤解析

    相信大家都有在远程服务器上进行开发吧,其中 MySQL 的使用率应该也会挺高,如果使用 Navicat 等可视化工具来操作远程数据库不失为一种很好的选择,避免了在命令行写 SQL 语句的操作。下面简单介绍一下 Navicat 连接...

    服务器配置与管理课程标准.pdf

    6 9 Linux 远程管理 4 10 Linux 磁盘阵列 4 11 综合服务器的配置 10 11 机动 2 总计 60 二、课程目标 (一)总体目标: 本课程是通过项目引领的软件开发活动, 熟练掌握常用服务器配置技能, 对 linux 服务器的配置...

Global site tag (gtag.js) - Google Analytics