mysql不被允许远程访问

在本地练习时想连接远程mysql服务器,结果报错:host [hostname] are not allowed to connect to the MYSQL SERVER 无权限问题
在网上查了一下解决方法:

登录远程服务器,进入mysql服务器执行:grant all PRIVILEGES on segment.* to [email protected]‘183.233.196.74‘  identified by ‘root‘;

其中:183.233.196.74 是你本地的IP 然后就可以了 大喊一声 NICE!

时间: 2024-08-13 03:03:39

mysql不被允许远程访问的相关文章

解决MySQL不允许从远程访问的方法

开启 MySQL 的远程登陆帐号有两大步: 1.确定服务器上的防火墙没有阻止 3306 端口. MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的. 如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号. 如果不知道怎样设置您的服务器上的防火墙,请向您的服务器管理员咨询. 2.增加允许远程连接 MySQL 用户并授权. 1)首先以 root 帐户登陆 MySQL 在 Wi

mysql设置指定ip远程访问连接的方法

本文实例讲述了mysql设置指定ip远程访问连接的方法,分享给大家供大家参考.具体实现方法如下: 1. 授权用户root使用密码jb51从任意主机连接到mysql服务器: 复制代码 代码如下: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'jb51' WITH GRANT OPTION; flush privileges; 2.授权用户root使用密码jb51从指定ip为218.12.50.60的主机连接到mysql服务器: 复

Linux下MySQL Error 1130 不能远程访问(转)

Linux下MySQL Error 1130 不能远程访问 内容简介:远程连接MySQL时总是报出erro 2003: Can't connect to MySQL server on '211.87.***.***' (111),昨天查了好几个小时才找到解决方案,如下:…… 最近做Linux项目用到MySQL数据库,可是远程连接MySQL时总是报出erro 2003: Can't connect to MySQL server on '211.87.***.***' (111),昨天查了好几个

Linux下配置mysql允许指定IP远程访问

一.Mysql允许指定IP远程访问 1.登录 mysql -u root -p 之后输入密码进行登陆 2.查看用户表 首先要先指定使用mysql数据库,然后再进行查询操作 //进入mysql数据库mysql> use mysql myql> select Host,User from user; 下面的列表就是查询user表后可以访问数据库的指定的Ip地址 3.权限设置及说明 3.1.使用grant all privileges on来更改用户对应某些库的远程权限 语法模板 grant all

Linux下MySQL开放root的远程访问权限

环境:RHEL 5.3 安装了MySQL之后,MySQL的root用户默认是不开放远程访问权限的.为了开放它,只需要两步: 用Linux系统的root用户登录系统,然后: (1)开放3306端口的远程连接权限: 在“-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited”这一行的上面(注意,一定是上面),添加如下一行: -A RH-Firewall-1-INPUT -m state --state NEW -m tc

MySql Server(Debian Linux)远程访问设置

1. 登录Mysql Server: $mysql -u root -p 2. 检查网络,Server是否允许远程连接: mysql> show variables like '%skip_networking%'; 此值应该为‘OFF’,一般默认值即为'OFF', 表示允许TCP/IP连接 skip_networking: 只允许通过一个套接字文件(Unix/Linux系统)或通过命名管道(Windows系统)进行本地连接,不允许ICP/IP连接; 这提高了安全性,但阻断了来自网络的外部连接和

mysql数据库指定ip远程访问

1.登录 mysql -u root -p 之后输入密码进行登陆 2.权限设置及说明 2.1添加远程ip访问权限 GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.199.99' IDENTIFIED BY 'FEFJay' WITH GRANT OPTION; flush privileges; 2.2命令解释 第一行中,192.168.199.99是阿里云内网的一个地址,这个是允许远程访问的IP的值.自行改为其他值.root是账户名,后面的FEFJ

CentOS7完成mysql的安装和远程访问

详见链接https://blog.csdn.net/weixin_42266606/article/details/80879571 1.下载 MySQL 所需要的安装包 网址:https://dev.mysql.com/downloads/mysql/ 2.Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux 7 3.选择 RPM Bundle 点击 Download 4.点击 No tha

安装MySQL数据库并开启远程访问

一.安装MySQL数据库 MySQL安装在系统盘下(C:\Program Files),方便系统备份. 1.双击安装程序,勾选“I accept the license terms”,点击“Next”按钮.    2.检测需要的安装,直接点击Next.   3.按照下图所示步骤安装.     4.设置密码,点击Next,需要牢记密码.下一步中保持默认值,点击Next.   5.按照下图红框的地方勾选,点击Next. 6.按照下图执行.     7.输入用户名.密码,点击Check,检查是否连接成

mysql给root开启远程访问权限

报错:error no. 1045 access denied for user 'root'@'*****' (using password:YES). 百翻查询才知道:MySql-Server 出于安全方面考虑默认只允许本机(localhost, 127.0.0.1)来连接访问. !!!所以必须给root修改可以远程访问的权限 1.在连接服务器后,操作mysql系统数据库 命令为:  mysql -u root -p use mysql: 查询用户表命令:select  User,authe