MySQL无法远程连接问题处理

1、查看/etc/mysql/my.cnf配置文件是否只允许本地连接 注释配置:#bind-address = 127.0.0.1,重启MySQL Server 2、防火墙(我用的是iptables)禁止了3306端口访问 /etc/sysconfig/iptables配置文件添加3306端口,即添加以下内容再重启防火墙即可:   -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 3、MySQL没有授予相应权限 授权用户u...

远程连接windows server 2008 上的mysql

发布时间:2019-02-12 WINDOWS SERVER MYSQL远程连接
1. 查询你的服务器的外网ip地址 2. 开放3306端口  首先,登入MySQL【mysql -u 用户名 -p 然后输出你的password】, 接着查看服务器上的mysql是否开放3306,使用命令 show variables like '%port%'; 下图所示,便是3306端口已开放 接着,添加防火墙的入站规则,将3306端口添加进去。 打开 服务器管理器 —>配置—>高级安全windows防火墙—>入站规则,右击新建规则,规则类型:端口—>规则应用于TCP—&gt...

关于使用mysqlworkbench实现远程连接数据库

发布时间:2019-06-05 MYSQL MYSQL远程连接
当初安装数据库的时候,由于考虑到社区的广泛性,决定使用mysql作为自己开发的数据库,在社区当中很多问题在网上都有解决的办法,例如这个网友的地址: https://blog.csdn.net/lz19880318/article/details/42269143 通过该表法或者绕过mysql的权限也是可以的,我都试过,但是今天我要介绍的是另外一种非常快捷的方法: 对于mysql的操作处理代码直接操作外,我们还有很多IDE进行使用的,如mysql自带的workbench和navicat,workbreach...

mysql 开启远程访问_MySQL 授权远程连接

服务器开放3306端口 1. 首先查看服务器安全组中3306是否开放;未开放则添加安全组 2. 然后依次执行以下命令 1. 开启 firewalldsystemctl start firewalld2. 开放端口firewall-cmd --zone=public --add-port=3306/tcp --permanent3. 重新载入生效firewall-cmd --reload4. 查看firewall-cmd --zone=public --query-port=3306/tcp...

Mysql --Mysql开启关闭远程连接

默认情况下mysql只允许本定登录,当需要远程登录访问操作时,需要开启允许远程连接。 一、开启远程方法 》》连接到本地mysql 》》进入msyql表 》》查看未开启远程连接前参数 方式一 使用root账户开启远程连接mysql数据库 grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;flush privileges; (释意:允许任何ip地址(%代表任意IP地址)用root账...

docker配置mysql镜像,远程无法连接问题

提示:2059 - authentication plugin 'caching_sha2_password… 查了一下这个错误,是由于MySQL8.0之后的加密规则为caching_sha2_passwordmyslq8,不支持动态修改密码验证方式 1,进入mysql容器 docker exec -it mysql-test bash 此处mysql-test为镜像名, 2.账号密码登录 mysql -uroot -p 密码 3.修改加密规则 设置新密码 ALTER USER ‘账号’@‘用户域’ ...

配置mysql允许远程连接

发布时间:2019-03-06 MYSQL MYSQL远程连接
1.mysql默认情况下只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。 一、修改/etc/mysql/my.conf(mysql5.7 不配这个也行) 找到bind-address = 127.0.0.1这一行 改为bind-address = 0.0.0.0即可 二、为需要远程登录的用户赋予权限 1、新建用户远程连接mysql数据库 grant all on *.* to admin@'%' identified by '123456' with grant o...

mysql5.7开启root用户远程连接

发布时间:2019-05-14 MYSQL MYSQL远程连接
安装好mysql之后,本机可以用root账号成功连接,但是无法远程连接的解决办法: 首先在本机查询mysql库中的user表,可以看到root目前只支持localhost本机连接: select `user`,authentication_string,`Host` from `user`; 于是我们需要增加root允许其他主机进行连接,执行下面这段语句:123456为连接密码,%为任意主机,就是任意主机可以通过用户名root + 密码12345 进行连接,你也可以指定只允许某IP的主机进行连接。 GR...

Linux下安装MySQL及配置远程连接

发布时间:2019-08-20 MYSQL远程连接 MYSQL LINUX
先去官网下载Mysql,通过SSH工具,将MySQL压缩包移进CentOS7里 然后进入超级管理员权限,输入命令su 1.检查系统是否自带Mysql rpm -qa | grep mysql 如果有,删除掉 rpm -e --nodeps mysql的名称 2.检查是否自带mariadb rpm -qa | grep mariadb 有就删除掉 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 3.进入到压缩包所在的文件夹里将其解压 tar -xvf 压缩包...

Centos7 搭建 MYSQL数据库

现在网上的太多了,试了好几个都不行,干脆自己写一下,以后忘了也可以参考 1.删除数据库 rpm -qa|grep -i mysql 查看命令 yum remove mysql 执行删除操作 rpm -qa|grep -i mysql 查看命令 yum remove XXX 把展示出来的所有东西都删除了 卸载原系统中的mariadb…… rpm -qa|grep mariadb 查看命令 rpm -e --nodeps mariadb-libs 删除 如果删除不掉用 yum remove XXX 删除 2...

WinServer安装mysql教程

一、安装1. 下载mysql 下载zip版本mysql,zip版本mysql不需要运行可执行文件,解压即可. 2.配置环境变量 打开环境变量配置页面(winserver服务器环境变量位置:服务器管理器->本地服务器->计算机名称->高级->环境变量),在系统变量path后面添加mysql bin文件路径,例如: ;C:\Program Files\mysql-5.7.17-winx64\bin 3.配置mysql 修改mysql的配置文件,mysql配置文件my-default.i...

连接远程mysql数据库失败常见原因及解决办法

发布时间:2019-11-13 MYSQL远程连接 MYSQL MYSQL问题解决
1. 没有开启 MySQL 的远程登陆帐号。 1、设置mysql的用户权限 若想myuser使用mypassword从任何主机连接到mysql服务器 mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;  若想仅允许用户myuser从ip为 123.57.20.21 的主机连接到mysql服务器,并使用mypassword作为密码 mysql> GRANT...

ubuntu mysql设置远程连接

发布时间:2019-06-26 MYSQL远程连接 MYSQL LINUX
第1步:创建用户用来远程连接,运行如下命令: GRANT ALL PRIVILEGES ON . TO ‘king’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION; 参数说明:第一个xiaoxu表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个xiaoxu表示密码 第2步:执行如下命令,立即生效 flush privileges; 第3步:查询数据库的用户,看看是否成功创建新用户,运行如下命令 SELECT DISTINCT CONC...

导入新项目时连接数据库报错

发布时间:2019-05-26 MYSQL远程连接 LEARNING
错误如下: django.db.utils.OperationalError: (1045, “Access denied for user ‘root’@‘192.168.190.151’ (using password: YES)”) 解决方法: 方法一: 1.登录mysql,连接用户为root。 mysql -u root -p 2.执行命令查看加密方式 use mysql; select user,plugin from user where user=‘root’; 3.执行命令修改...

mysql远程访问_如何连接阿里云镜像市场中的mysql!

很多小伙伴在阿里云上够买了云服务器,因为省事,不想依次安装Java运行环境(jdk+mysql+tomcat+nginx),都采用镜像市场里面的,还是很方便的! 第一步:首先在磁盘镜像中更换市场上的镜像 JAVA运行环境(Tomcat8.5 JDK1.8 MySQL5.7)【最新版】_Centos_JAVA_Tomcat-云市场-阿里云​market.aliyun.com 第二步:修改mysql默认密码 登录Linux远程服务器之后:我们发现了readme.txt文件,可以拿到默认登陆密码. ...

本地远程连接腾讯云MYSQL

发布时间:2019-12-02 MYSQL远程连接 UBUNTU16.04 腾讯云
写在前面 本篇博客并非原创,参考链接已附于博文末尾。由于自身在设置腾讯云MYSQL远程连接的过程中查找了许多博客,发现大多数博客内容都不完整,所以兜兜转转耽误了不少时间,故在此将主要两篇博客内容进行整合,此为其中缘由。 系统环境 服务器系统:腾讯云Ubuntu16。04 本机系统:Windows10 数据库版本:MYSQL5.7(未设置外部访问权限) 一、开放3306端口的外部访问权限 查看3306端口是否开放 netstat -an|grep 3306 如果看到下图这样的,说明端口并未打开: 修改...

实现mysql远程(通过IP地址访问)连接

发布时间:2018-12-19 MYSQL远程连接 数据库
(一).MySQL如何实现远程连接,即通过IP地址连接。 (1)首先需要设置MySQL数据库中user表中host为%,%代表任意的IP地址。     Update mysql.user set Host=’%’ where Host=’localhost’ (2)进行数据库表的授权:     GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; (3)刷新权限     FLUSH PRIVILEGES...

CentOs7.5 mysql远程访问拒绝问题

发布时间:2019-08-01 MYSQL远程连接 服务器-虚拟机 CENTOS
通常产生的原因有:1、navicat连接mysql服务的用户的访问权限受限,2:centos7 防火墙机制不允许3306端口被访问 1、针对第一种情况,我们可以查看mysql 的用户访问权限, 1.1、使用mysql -uroot -p 登陆连接到MySQL服务,并输入密码 1.2、 将mysql服务切换到mysql数据库上,执行 use mysql 指令 1.3、查看mysql 服务的用户信息(用户名,可访问ip)(如果,root用户的host不是localhost而是%的话,跳过1.4) sel...

centos6安装mysql并远程连接_Mysql远程连接授权和更改加密方式

       今天在用Jmeter连接数据库进行测试的时候遇到了一个问题,在测试时,提示“Cannot create PoolableConnectionFactory (Unable to loadauthentication plugin 'caching_sha2_password'.)”如图: 在网上搜索解决方案,是因为加密规则不同导致,mysql8之前的加密规则是mysql_native_password,在mysql8之后是caching_sha2_password的加密规则,...

再谈mysql-server安装与pymysql连接问题

在服务端(centos7)安装mysql的方法在我很早之前博客 https://blog.csdn.net/weixin_42744102/article/details/86676124 里面就已经详细说明了。按照上面的步骤安装完成后,以终端输入mysql可以进入mysql monitor为成功标志。这时候,我们需要远程连接这个mysql服务器,服务端口默认为3306,很多人反应本地的机器连不上mysql服务端,很多是因为云服务器供应商禁止了这个端口的入度,需要配置一下安全组,具体的在 https://...

安装部署 —— nginx配置SSL证书支持HTTPS请求CentOS6/CentOS7 安装配置mysql 5.7

本文记录下使用CentOS6.5 和7 使用yum安装mysql的过程&一些常见问题   CentOS7 安装MySQL8:https://blog.csdn.net/weixin_42266606/article/details/80879571 第一章、CentOS6安装MySQL 一、查看mysql可用版本 yum list | grep mysql 二、安装mysql-server&mysql-deve yum install -y mysql-server mysql mysq...

Window中Navicat远程连接Linux中MySQL报错1042Can't get hostname for your address

我试了网上说的所有办法都没有解决,最终自己根据错误的意思想出来了,他们说的不知道有的适用不,但是还是加上去吧 1.检查本地127.0.0.1路径是否通  检查方法:cmd->ping 127.0.0.1 2.在Window中安装mysql的路径中有一个my.ini或者my-default.ini的文件 在[mysqld] 节点下加入:skip-name-resolve Window的MySQL安装路径:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini加入语句:...

mysql 允许远程登录_允许mysql远程连接的配置

一、修改/etc/mysql/my.conf找到bind-address = 127.0.0.1这一行改为bind-address = 0.0.0.0即可 二、为需要远程登录的用户赋予权限1、新建用户远程连接mysql数据库grant all on *.* to admin@'%' identified by '123456' with grant option; flush privileges;允许任何ip地址(%表示允许任何ip地址)的电脑用admin帐户和密码(123456)来访问这个mysql...

阿里云轻量应用服务器-mysql远程连接

发布时间:2019-09-16 MYSQL远程连接 阿里云轻量服务器
自闭了一天,终于在实验室大佬的帮助下连接好了。 记录一下这美好的时刻。。。。 系统 Ubuntu 16.04 + mysql 5.7 下载安装看这个 http://www.bieryun.com/3319.html 步骤1 – 安装MySQL在 Ubuntu 16.04 中,默认情况下,只有最新版本的 MySQL 包含在 APT 软件包存储库中。在撰写本文时,那是 MySQL 5.7要安装它,只需更新服务器上的包索引并安装默认包 apt-get。 sudo apt-get update sudo apt-...

解决腾讯服务器mysql无法连接问题

一 需要将mysql里面的用户指定登陆ip或者更改为% 二 打开mysql安装时的端口,安装时未更改的话就是3306 同样,我们也需要配置出站规则 配置同上,名字可以换换。 …(此处省略重复步骤) 三 添加服务器的安全组策略,我们租的服务器有的需要配置一下安全组策略,例如华为的服务器,否则仍旧无法连通服务器上的mysql。华为云安全组配置如下: https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0030878383.html ...

Mysql_CentOs6.8安装MySQL5.7详细步骤

  (摘抄自:@$nail - 博客园。链接:https://www.cnblogs.com/lzj0218/p/5724446.html) 感谢原博主分享~   安装 Mysql 5.6 进入到 /usr/local 目录下。# cd /usr/local  在当前目录中下载该文件,为yum仓库增加 MySQL5.7版本# wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm  Yum安装下载好的 rpm文件# yum inst...

数据库忘记密码重置和可以远程连接数据库

第一:修改数据库root密码: 其实看到这个功能应该不会太难,不过我遇到的只是一个很特殊的情况,所以记录一下,让自己知道细节的一些重要性。 其实网上有很多这样的帖子,无非就是找到my.ini文件,然后在mysqld的选项后面添加skip-grant-tables, 然后停止再启动,重新读取一下配置文件,然后在cmd中直接输入mysql -uroot -p 直接回车进入,然后修改root的密码: update user set authentication_string = password(123456...

centos6安装mysql并远程连接_Python 基于ssh连接远程Mysql数据库

背景 如果需要访问远程服务器的Mysql数据库,但是该Mysql数据库为了安全期间,安全措施设置为只允许本地连接(也就是你需要登录到该台服务器才能使用),其他远程连接是不可以直接访问,并且相应的端口也做了修改,那么就需要基于ssh来连接该数据库。这种方式连接数据库与Navicat里面界面化基于ssh连接一样。 Navicat 连接数据库 安装支持库 如果要连接Mysql,首先需要安装pymysql 1pip inst...

MySQL开启关闭远程连接

发布时间:2020-01-18 MYSQL远程连接 GRANT 数据库
部分Cmd操作数据库命令: ①、root 用户登陆系统: mysql -u root -p mysql ②、切换到 mysql 数据库: use mysql ③、显示当前数据库所有表: show tables; ④、查看当前数据库 user 表字段内容: select host,user,password from user; 1、MySQL开启远程连接: grant all privileges on databasename.tablename to 'username'@'host' identif...

linux安装mysql

发布时间:2019-07-07 MYSQL远程连接 LINUX安装MYSQL LINUX
YUM安装 yum,全称“Yellow dog Updater, Modified”,是一个专门为了解决包的依赖关系而存在的软件包管理 器。就好像 Windows 系统上可以通过 360 软件管家实现软件的一键安装、升级和卸载,Linux 系统也 提供有这样的工具,就是 yum。 yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好 yum 软件可以用 rpm 命令安装,安装之前可以通过如下命令查看 yum 是否已安装。 rpm -qa | grep yum 网络 yum 源配...

mysql开启远程访问权限_Ubuntu服务器上安装mysql及开通外网访问经验

1.xshell5登录服务器 sudo apt-get update(更新Ubuntu系统) sudo apt-get install mysql-server mysql-client 设置密码两次,这里我设的123456 选择Y后自动安装 2。输入如下命令进行检验是否安装mysql成功。 sudo netstat -tap | grep mysql 如果出现如下图表示安装成功 3。mysql默认是只允许本地主机访问127.0.0.1(需要注释掉),并关闭了远程连接,所以安装之后打开远程连接...

通过navicat for mysql连接远程计算的过程

通过navicat mysql连接远程计算的过程 本教程采用的方式为通过ssh协议用用户明和密码密码连接到远程服务器,再以远程服务器为基准,连接服务器上的mysql数据库 navcatmysql 最上方为工具栏, 工具栏以下分为两部分,左侧为连接池,右侧为工作台. 单击新建按钮后,坦诚新建连接对话框,对话框有 常规,高级,SSL,SSH,HTTP几个选项卡,我们要用到的是常规和SSH两个选项卡. 常规信息栏: 连接名:填写一个连接名称,该名称会最终显示在左侧的连接池中.如输入tencent,则左侧连接池...

远程链接MySQL的方法

今天在连接数据库服务器是出现了1130-host'192.168.2.137'is not allowed to connect to this mysql server错误, 这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限   总结出来解决的方法和远程连接服务器的MySQL服务的经验在这里记录一下。   在Windows端使用局域网远程链接数据库   普及一下 : 我们常说的MySQL数据库指的并不是真的数据库,而是数据库服务。登陆上MySQL数据库服务然后建立的数据空才是真...

mysql开放端口,进行远程连接centost6

1、开放mysql访问端口3306 改防火墙配置文件 vi /etc/sysconfig/iptables 二、加入端口配置 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 然后Esc,输入:wq退出编辑模式 三、重启一下 service iptables restart 四、如果你在创建用户的时候,host已经是 % 即可跳过此步骤 1、登录mysql,使用mysql -uroot -proot 2、选中mysql,使...

Host ‘IP’ is not allowed to connect to this MySQL server

发布时间:2020-06-18 MYSQL远程连接 MYSQL NAVICAT
在用Navicat远程连接Mysql数据库时遇到如下报错信息,因为当前账号不支持远程连接 1.首先在系统中登录mysql mysql -u root -p 如果忘记登录密码,请查看 https://blog.csdn.net/qq_36543562/article/details/106824653 2.执行执行命令: use mysql;select host from user where user='root';flush privileges; 3.再次使用Navicat连接MySql...

Host 'DESKTOP-BNFMG64' is not allowed to connect to this MySQL server解决方案

发布时间:2019-10-20 MYSQL远程连接 MYSQL
使用Navicat连接MySQL数据库,如果在本机上通过ip地址输入localhost是可以连接上的。但是我们想要通过以太网IPv4地址远程连接的方式,就会提示Host 'DESKTOP-BNFMG64' is not allowed to connect to this MySQL server即MySQL不允许远程登录,所以远程登录失败了。 解决办法:   方案一,直接修改root权限: 1.通过cmd进入mysql,即输入命令mysql -u root -p 密码 2.使用mysql,即输入命令us...

centos7 yum 安装 mysql 以及远程连接

发布时间:2019-03-10 LINUX MYSQL远程连接 MYSQL CENTOS PHP 相关
centos7 里面是默认安装了mariadb的 要yum 安装mysql 先处理下mariadb 列出有关mariadb的所有rpm包文件 rpm -qa | grep mariadb 如果有,会有文件名显示出来,接着卸载掉 rpm -e 文件名(上面查出来的文件名) rpm -e --nodeps 文件名强制卸载 mysql下载地址:https://www.mysql.com/ 这里我们选择的安装方式是yum安装,所以按步骤来下载安装包 选择download----mysql yum reposito...

关于本地数据库连接线上服务器数据库出现的问题

发布时间:2019-03-07 MYSQL远程连接
(线上服务器为windows系统) 出现 1130,ERROR1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 错误 ,应该是无法给远程连接的用户权限问题。 解决方法:在线上数据库中的用户一栏,点击将“localhost”修改成“%”,即可成功连接。...

mysql 远程连接_Centos7下无法远程连接mysql数据库的原因与解决

第一步:添加apphttpControllers文件夹里面创建我们要存放前端和后端或者接口的文件夹 列如: Home(前端) Admin(后端) App(接口) 文件夹 第二步:修改apphttpprovidersRouteServiceProvider.php <?phpnamespace AppProviders;use IlluminateSupportFacadesRoute;use IlluminateFoundationSupportProvidersRoute...

Mysql 5.7 (Windows) root开启远程连接

Mysql 5.7 (Windows) root开启远程连接 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 目录 环境: Mysql : 5.7 系统版本:windows Server 2016 前言 Mysql 5.7在windows上安装完毕之后,默认只能在本地使用,那么如何远程使用mysql进行连接呢?本文将介绍远程连接的详细步骤。 1.登陆mysql数据库 在控制台执行 mysql -uroot -p 输入密码进入mys...

Mysql 5.7 (Windows) root开启远程连接

Mysql 5.7 (Windows) root开启远程连接 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 目录 环境: Mysql : 5.7 系统版本:windows Server 2016 前言 Mysql 5.7在windows上安装完毕之后,默认只能在本地使用,那么如何远程使用mysql进行连接呢?本文将介绍远程连接的详细步骤。 1.登陆mysql数据库 在控制台执行 mysql -uroot -p 输入密码进入mys...

Linux命令行如何设置MySQL远程连接

发布时间:2022-08-21 LINUX 数据库 MYSQL远程连接 MYSQL DB
1、公司生产环境使用最多的MySQL版本 根据博主的4年的开发经验来说,大家一致觉得MySQL5.7版本最稳定。 2、推荐-远程连接工具 给大家推荐几个工作常用的MySQL的远程工具。 工具名称官网地址当前最新版本号DBeaver Communityhttps://dbeaver.io/22.1.4SQLyog MySQLhttps://webyog.com/product/sqlyog/v13.1.9 ReleasedNavicat Premiumhttp://www.navicat.com.cn/...

mysql远程连接失败的两种解决方法

发布时间:2021-06-03 MYSQL远程连接 MYSQL
mysql远程连接失败的两种解决方法参考文章: (1)mysql远程连接失败的两种解决方法 (2)https://www.cnblogs.com/dbdd/p/7239002.html (3)https://www.javazxz.com/thread-4467-1-1.html 备忘一下。...

Linux开放mysql远程连接端口

发布时间:2019-12-02 MYSQL远程连接
在 Centos 7 或 RHEL 7 或 Fedora 中防火墙由 firewalld 来管理,而不是 iptables。 一、firewalld 防火墙 语法命令如下:启用区域端口和协议组合 firewall-cmd [--zone=<zone>] --add-port=<port>[-<port>]/<protocol> [--timeout=<seconds>] 此举将启用端口和协议的组合。 端口可以是一个单独的端口 或者是一个端口范围 ...