返回顶部
首页 > 资讯 > 数据库 >Linux下mysql实现远程连接
  • 455
分享到

Linux下mysql实现远程连接

2024-04-02 19:04:59 455人浏览 泡泡鱼
摘要

首先明白一点并不是Mysql禁止远程连接,而是mysql的账号禁止远程连接。可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的。默认情况下,所有账号都是禁止远程连接的。在安装MYsql的时候,在设置R

首先明白一点并不是Mysql禁止远程连接,而是mysql的账号禁止远程连接。可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的。默认情况下,所有账号都是禁止远程连接的。在安装MYsql的时候,在设置ROOT密码那里有一个CHECKBOX,选中的话就开启了ROOT的远程登陆功能,默认是没被选中的。
利用:

         select * frommysql.user

查出所有的MYSQL用户,可以发现默认情况下,这些记录的host字段的值全都是localhost,这个host字段就是表示哪些机器可以利用此账号连接到本机的MYSQL。localhost当然就代表本机了。所以默认情况下别的机器无法连接。
所以要想开启一个账号的远程连接,只要将这个账号所对应的host字段改成那个IP就行。
比如:

         update user set host = '192.168.230.2' whereuser='ninty';

执行完此命令以后还要执行:

        flush privileges;

来刷新所有数据库用户的权限配置信息让设置及时生效。或者重启MYSQL。
将ninty这个账号的host改成192.168.230.2,这样192.168.230.2这台机器就允许通过ninty这个账号来连接到本机的MYSQL;不过用别的账号仍然是不行的。将ninty的host改成192.168.230.2,就只有192.168.230.2这台机器可以通过ninty这个账号来连接到本机的MYSQL,其它的机器(包括本机)都无法进行连接。
如果想将一个账号设置成任何IP都可以登陆,将host改成 % 就行;如果只能192.168.230这个网段的IP可以登陆,那就将host改成:192.168.230.%
一些常见的错误信息:
ERROR 1130 (00000):Host 'AAAAA-8HK8aiSO' is not allowed to connect to this MySQL Server
AAAAA-8HK8AISO应该是本机的机器名,当MYSQL服务器禁止本机使用相应的账号连接的时候,就会暴这个错误。这时换一个允许本机去连的账号就可以啦。

ERROR 1045(28000): Access denied for user 'joejoe1991'@'TQSOFT-8HK8AISO' (using passWord:YES)
这个错误一般就是用户名或者密码错误,这时应该是允许本机连接的, 否则报的应该是上面那个错。

ERROR 2003 (HY000): Can't connect to MySQL server on'192.168.230.2' (10061)
这个应该是网络方面的原因连不到MYSQL,可能是IP或者端口不对,或者服务器没有开启MYSQL或者防火墙挡住了连接 。

PS:linux下安装完MySQL默认用户是没有密码的,开启远程连接之前最好将用户设上密码。

一个简单的方法是:
shell命令下执行mysqladmin -u root password "密码",可以通过访问mysql数据库命令:

    [root@gaoke~]#mysql -uroot -p → 敲回车 输入密码进行验证。

Linux下mysql实现远程连接

您可能感兴趣的文档:

--结束END--

本文标题: Linux下mysql实现远程连接

本文链接: https://lsjlt.com/news/50270.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux下mysql实现远程连接
    首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接。可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的。默认情况下,所有账号都是禁止远程连接的。在安装MYSQL的时候,在设置R...
    99+
    2024-04-02
  • Linux系统下实现远程连接MySQL数据库的方法教程
    前言最近在工作中遇到了这个需求,估计搞了一个多小时才把这个远程连接搞好。一台本地电脑,一台云服务器,都是linux系统。下面来看看详细的介绍:步骤1、在服务器端开启远程访问首先进入mysql数据库,然后输入...
    99+
    2024-04-02
  • Linux下如何远程连接Redis
    小编给大家分享一下Linux下如何远程连接Redis,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于...
    99+
    2023-06-27
  • MYSQL下如何实现与远程用户连接授权
    下文主要给大家带来MYSQL下如何实现与远程用户连接授权,希望这些内容能够带给大家实际用处,这也是我编辑MYSQL下如何实现与远程用户连接授权这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。Last...
    99+
    2024-04-02
  • 如何实现mysql的远程连接
    目录总览细致讲解1、mysql数据库允许外部客服端访问2、服务端主机打开mysql连接的防火墙端口3、用户名和密码正确,测试连接总览 1、服务端主机打开mysql连接的防火墙端口2、mysql数据库允许外部客服端访问3、...
    99+
    2023-04-09
    实现mysql的远程连接 mysql远程连接
  • Windows和Linux实现远程桌面连接
    对于远程桌面连接Linux,大家可能会第一时间想到使用VNC,,远程桌面Windows,大家第一时间会想到使用Windows自带的远程桌面。那么有没有办法,使得在Linux中可以远程Windows,在Windows中...
    99+
    2022-06-03
    Windows Linux 远程 桌面连接
  • linux下python 连接mysql
    【引用】linux下测试python连接mysql 2011-05-05 13:56:26|  分类: 计算机 |  标签: |字号大中小 订阅 本文引用自simon-zzm《linux下测试python连接mysql》 [...
    99+
    2023-01-31
    linux python mysql
  • MySQL中怎么实现root远程连接
    这篇文章将为大家详细讲解有关MySQL中怎么实现root远程连接,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。  Create USER &nb...
    99+
    2024-04-02
  • Linux下远程连接Jupyter+pyspark部署教程
    博主最近试在服务器上进行spark编程,因此,在开始编程作业之前,要先搭建一个便利的编程环境,这样才能做到舒心地开发。本文主要有以下内容: 1、python多版本管理利器-pythonbrew 2、Jupyter no...
    99+
    2022-06-04
    Linux Jupyter pyspark
  • Linux下Python连接MySQL异
    家里的电脑使用Linux操作系统,最近采集的数据需要存储到MySQL,本来使用web.py的时候使用MySQL是一切正常的,结果现在直接使用MySQLdb连接数据库时异常:/usr/lib/python2.7/dist-packages/p...
    99+
    2023-01-31
    Linux Python MySQL
  • MySQL如何通过Navicat实现远程连接
    直接使用Navicat通过IP连接会报各种错误,例如:Error 1130: Host '192.168.1.80' is not allowed to connect to this MySQL server。 经...
    99+
    2022-05-18
    MySQL 远程连接 MySQL Navicat MySQL 通过Navicat实现远程连接
  • 怎么通过Navicat实现MySQL远程连接
    这篇文章主要介绍“怎么通过Navicat实现MySQL远程连接”,在日常操作中,相信很多人在怎么通过Navicat实现MySQL远程连接问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2024-04-02
  • linux下vnc远程桌面的连接方法
    这篇文章主要讲解了“linux下vnc远程桌面的连接方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下vnc远程桌面的连接方法”吧!使用ssh软件连接到系统,使用命令vncser...
    99+
    2023-06-13
  • Linux下如何实现连接跟踪
    小编给大家分享一下Linux下如何实现连接跟踪,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1 引言连接跟踪是许多网络应用的基础。例如,Kubernetes Se...
    99+
    2023-06-15
  • IntelliJ IDEA远程连接Linux服务器、MySQL
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、环境介绍二、操作步骤1.远程连接服务器2.连接远程服务器上的数据库3、使用IntelliJ IDEA远...
    99+
    2023-09-15
    服务器 linux mysql intellij idea
  • 在Linux中部署mysql并远程连接
     1. 配置yum仓库 更新密钥rpm -import https: /repo.mysql.com/RPM-GPG-KEY-mysql-2022# 安装Mysql yum库rpm -Uvh http: /repo.mysql.com /m...
    99+
    2023-10-04
    linux mysql 运维
  • Linux虚拟机(CentOS)开放端口号3306,实现Mysql远程连接
    Linux虚拟机(CentOS)开放端口号3306,实现Mysql远程连接 设置远程连接mysql的新账户密码 linux装好mysql后,设定远程访问的账户和密码,test表示新设置的mysql账户,%表示开...
    99+
    2023-08-20
    linux mysql centos
  • 安装 MySQL phpMyAdmin cpolar实现远程访问连接
    文章目录 1. 安装Mysql2. 安装phpMyAdmin3. 修改User 表4. 本地测试连接5. 安装cpolar6. 配置公网访问地址7. 固定连接公网地址 群晖安装MySQL具有高效、安全、可靠、灵活等优势,可以...
    99+
    2023-08-16
    mysql adb 数据库
  • Linux下docker安装mysql8并配置远程连接
    目录第一步:下载mysql镜像镜像第二步:启动mysql镜像第三步:查询启动的镜像第四步:进入容器第五步:登录mysql第六步:设置远程访问第七步:navicat链接时报 2059 错误第一步:下载mysql镜...
    99+
    2022-07-06
    docker安装mysql8并远程连接 docker安装mysql8
  • RedisDesktopManager远程连接redis的实现
    目录1.下载RedisDesktopManager2.安装RedisDesktopManager3.建立远程连接1.下载RedisDesktopManager 直接去官网或者csdn...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作