Vagrant 中安装 Mysql 如何从外边链接

在 Vagrant 中安装 Mysql 后从外部链接需要三步

  • 设置私有 ip

  • 去掉绑定 127.0.0.1

  • 对所有 ip 开放

设置私有 ip

修改 Vagrantfile 添加 private_network,这样外部可以通过该 ip 链接

config.vm.network "private_network", ip: "192.168.33.10"

这步需要放在第一步来完成,随后重新加载配置

$ vagrant reload

去掉绑定 127.0.0.1

如果你是使用 rpm 来安装的话,修改*** /etc/mysql/mysql.conf.d/mysql.cnf,将绑定 127.0.0.1*** 这一行注释掉

# bind-address            = 127.0.0.1

对所有 ip 开放

登陆 Mysql 并对所有外网 ip 开放权限

$ mysql -uroot -p> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_mysql_password' WITH GRANT OPTION;

这样从外部通过如下命令就可以访问了

$ mysql -uroot -p -h 192.168.33.10

注意

如果在生产环境上的话建议只对指定 ip 开放权限

> GRANT ALL PRIVILEGES ON *.* TO 'root'@'213.1.2.1' IDENTIFIED BY 'your_mysql_password' WITH GRANT OPTION;
(0)

相关推荐

  • mysql配置白名单访问

    mysql配置白名单访问 1.登录 mysql -uroot -pmysql 2.切换至mysql库 use mysql; 3.查看有白名单权限的用户 select Host,User from us ...

  • 如何在win10中安装MySQL(免)

    首先进入mysql官网,网址:https://www.mysql.com/, 之后点击上方DOWNLOADS进入下面这个界面, 找到最下方的MySQL Community (GPL) Download ...

  • 菜鸟记373-如何卸载EXCEL中安装的插件?(其实是插件推荐合集)

    万一您身边的朋友用得着呢? 免费咨询热线:如果您有工作中的困惑要和小菜分享或探讨,欢迎您发送邮件至3482197@QQ.COM,咱们一起研究提高. 截止今日小菜已分享300+篇经验之谈,可以文章编号或 ...

  • 在Linux中安装ElasticSearch&Kibana&ik分词器

    概述: ElasticSearch是一个基于Lucene的搜索服务器 是一个分布式.高扩展.高实时的搜索与数据分析引擎 基于RESTful web接口 Elasticsearch是用Java语言开发的 ...

  • RocketMQ在Linux中安装启动

    RocketMQ: RocketMQ是阿里开源的一款非常优秀中间件产品,脱胎于阿里的另一款队列技术MetaQ,后捐赠给Apache基金会作为一款孵化技术,仅仅经历了一年多的时间就成为Apache基金会 ...

  • Docker 安装MySQL 5.7

    首先已经安装好了docker应用: 1.查看docker仓库中的mysql命令 ➜  ~ docker search mysql NAME                              D ...

  • 无论初学者、还是“老中医”,必读的中医书单!(附链接))

    问我是什么文化水平,我说我就是学徒出身.十三岁当学徒,当到十六岁当医生.当学徒的时候,什么事我都干过,给老师提尿壶,那是常事:打洗脸水.倒洗脚水,那也是常事:在药铺里下梭板,打扫卫生,扫厕所,这些事我 ...

  • Linux服务器部署.Net Core笔记:六、安装MySQL

    接下来我们在 Centos7 系统下使用 yum 命令安装 MySQL,需要注意的是 CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载 Yum 资源 ...

  • docker学习4-docker安装mysql环境

    前言 docker安装mysql环境非常方便,简单的几步操作就可以了 拉取mysql镜像 先拉取mysql的镜像,可以在docker的镜像仓库找到不同TAG标签的版本https://hub.docke ...

  • linux Centos7系统中安装Jmeter说明

    第一步:安装JDK 1.下载JDK 1)可以在JDK官网下载linux版本的JDK文件,再上传到linux系统中 切换到root用户:su root 解压上传好的JDK安装包:tar -zxvf jd ...