配置mysql使其允许外部ip进行登录

这两天在做一个数据库的项目,用到了mysql,需要通过外部的ip远程访问mysql,发现默认的mysql是不允许远程访问的,需要做简单的配置。

如下:

1. 打开一个终端(cmd)输入

mysql -u用户名 -p密码

#(如果说没有mysql命令的话,你就到到mysql的bin目录下去执行)

2. 分配权限:

grant all  privileges on *.* to ‘登录名‘@‘%‘ identified by  ‘登录名密码‘;

#说明 这里只是简单的讲所有权限分配给所有外部ip访问,其实这是不符合安全原则的,但是能解决问题。

#‘登录名‘@‘%‘  是指登录这个mysql的用户名,%是指任意ip,如果只是指定某个特定ip直接写ip即可。如 192.168.1.111

3.刷新一下权限

flush privileges;

时间: 2024-07-30 06:43:00

配置mysql使其允许外部ip进行登录的相关文章

Exchange 2013 配置不同的内部和外部 URL

配置不同的内部和外部 URL(此次不做实验) 浏览至您的 Exchange 服务器的 URL,打开 EAC.例如,https://Ex13/ECP. 转到"服务器">"虚拟目录". 在"选择服务器"字段中,选择面向 Internet 的客户端访问服务器. 选择要更改的虚拟目录,然后单击"编辑". 在"内部 URL"中,将"https://"和第一个正斜杠 ("/"

openfire3.9.3服务器的外部数据库配置mysql

之前自己玩过openfire的源码编译,部署,用的内置数据库,只是好奇而已.现如今对openfire有一点理解了,尝试用mysql来重新配置最新openfire服务器,使得可视化,可拓展性更好些. 准备工作: 准备事项 1.安装mysql (5.5.8,任一版本都可)  附带一个可视化工具(navicat); 2.下载最新openfire服务器(3.9.3);  http://www.igniterealtime.org/ 要稍微读懂点英文呵: 3.导入openfire解压目录中的mysql脚本

(三)设置mysql允许外部IP连接的解决方法及遇到的坑说明

用命令查询端口情况:netstat -an | grep LISTEN 发现mysql用到3306这个端口,只能被127.0.0.1访问(0.0.0.0的就是每个IP都有的服务,写明哪个IP的就是绑定那个IP的服务) 网上查了一下默认情况下mysql只允许本地进入设置,如果需要外部IP连接到mysql,需要向mysql数据库里的"user"表里添加相关授权. 具体步骤: 1.授权 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%′ ID

20180601_设置mysql允许外部IP连接

设置mysql允许外部IP连接 Mysql安装成功之后,默认之能本地访问mysql数据库.如果其他电脑需要访问mysql数据库就需要进行授权访问. 操作步骤: -- 使用mysql数据库 use mysql; -- 查看是否只允许本机访问mysql select user,host from user; -- 授权指定ip访问mysql -- GRANT ALL PRIVILEGES ON *.* TO '用户名'@'ip地址' IDENTIFIED BY '密码' WITH GRANT OPT

实验1 配置MySQL主从同步

系统版本:              windows7x64 虚拟机:                  centos 6.5x64 ip规划:                   主192.168.0.29 从192.168.0.42 ssh连接工具:         ssh secure shell client vpn工具:                ssl vpn-plus client 实验内容: 1. 为虚拟机安装MySQL数据库 2. 配置MySQL数据库,使本机的mysql客

CentOS 配置httpd使局域网可以正常访问

[转载请注明出处: 钱国正的专栏http://blog.csdn.net/qianguozheng/article/details/37611859] 问题: 在CentOS上安装apache,配置好服务器本机可以访问,但是外部局域网IP不能访问 解决方法: 1.修改配置文件/etc/httpd/conf/httpd.conf <Directory "/var/www/cgi-bin"> AllowOverride None Options None Order allow

Windows 2003 IIS下配置MySQL+PHP+ISAPI_Rewrite+Zend+Xcache

Windows 2003 IIS下配置MySQL+PHP+ISAPI_Rewrite+Zend+Xcache zend  mysql  php  iis  windows  extension 一.准备工作 windows 2003,自己买吧... 安装IIS 6.0:安装系统后在"控制面板"->"添加或删除程序"->"添加/删除Windows组件"->双击"应用程序服务器"->然后选中"In

[转]阿里云配置mysql远程连接

[转]阿里云配置mysql远程连接 默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放在/alidata/account.log 首先登录: mysql -u root -h localhost -p use mysql                #打开mysql数据库 #将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip update user set host='%' where user='root'

手把手教你在win10系统上安装、配置MySQL 5.7.19数据库

关于数据库这个东东,可能还有很多小伙伴没有接触过,这里简单说一下吧,数据库就是按照数据结构来组织.存储.管理数据的仓库,它可以高效的存储和管理数据,用途及其广泛,比如网站建设开发.软件应用开发等领域,我们常见的数据库有Access.Sqlserver.Mysql.Oracle等,今天亦是美网络小编给大家介绍的是mysql数据库,因为网络上80%以上的网站采用的是PHP+Mysql的搭配组合,想要学习网站建设开发,不了解Mysql数据库是说不过去的哦! 首先下载最新版MySQL数据库安装包,官网下