当前位置: 首页 > 编程笔记 >

详解在Windows环境下访问linux虚拟机中MySQL数据库

满耀
2023-03-14
本文向大家介绍详解在Windows环境下访问linux虚拟机中MySQL数据库,包括了详解在Windows环境下访问linux虚拟机中MySQL数据库的使用技巧和注意事项,需要的朋友参考一下

Linux虚拟机:VMware +ubuntu16.04.4

windows本机:Navicat for MySQL

1、虚拟机中下载安装MySQL

VMware下载安装和ubuntu16.04.4下载安装,请自行百度查询,本文默认这些已经安装好了。

在虚拟机中Ctrl+Alt+T打开一个终端,输入命令 sudo apt-get install mysql-server mysql-client ,然后按照提示输入。

等待安装完成,可以输入命令:whereis mysql 查看mysql的安装位置

启动数据库命令:service mysql start 关闭数据库命令:service mysql stop 重启数据库命令:service mysql restart

登录数据库:mysql -u root -p

授权一个新用户(这样就可以不用root登录数据库了)

mysql>grant all privileges on . to “新用户名”@"%" identified by “新用户密码” with grant option;

修改生效:

myssql> flush privileges;

退出数据库:

mysql>exit;

然而此时的数据库还不能使用Navicat for MySQL连接,会报错,错误提示如下图(因为还没配置文件远程连接):

2、修改mysql配置文件

在终端输入命令:sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

输入密码后,就打开了配置文件,需要将 bind-address=127.0.0.1注释掉,即变成 #bind-address=127.0.0.1
(先点击 i 进入编辑模式,再点击Esc退出编辑模式,在最后一行敲入 :wq 即可保存退出)

3、windows本机上下载安装Navicat for MySQL

Navicat for MySQL的下载安装自己百度,基本上就是一路next

4、建立连接

首先确定虚拟机IP,在终端输入命令: ifconfig -a 即可,其中inet addr才是真正的ip,在navicat for MySQL中需要输入的IP


选择连接,点击MySQL,连接名称自己随便起就行。

如果以上过程,你的操作没有成功,请参考一些几个点。

注意:1、虚拟机中网络适配器要选择桥接模式,可在虚拟机-》设置-》网络适配器中更改2 、注意虚拟机防火墙的设置

以上所述是小编给大家介绍的如何Windows环境下访问linux虚拟机中MySQL数据库详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 本文向大家介绍详解在Linux虚拟机下配置tomcat,包括了详解在Linux虚拟机下配置tomcat的使用技巧和注意事项,需要的朋友参考一下 1、到Apache官网下载tomcat http://tomcat.apache.org/download-80.cgi 我下载的是tomcat8 jdk是1.8 如果你们的jdk是1.7或者1.7以下的就下载tomcat6或者tomcat7 2、把下载好

  • 本文向大家介绍在Windows和Linux中创建Python虚拟环境,包括了在Windows和Linux中创建Python虚拟环境的使用技巧和注意事项,需要的朋友参考一下 虚拟环境用于更有效地管理我们的Python项目。每个项目都有一个专用的环境,以获得更好的结果和将来的更新。例如,我们有一个使用Django2.1的项目,另一个使用Django2.2的项目。现在,在这种情况下,我们可以将虚拟环境用

  • 本文向大家介绍windows下python虚拟环境virtualenv安装和使用详解,包括了windows下python虚拟环境virtualenv安装和使用详解的使用技巧和注意事项,需要的朋友参考一下 前面介绍了python在ubuntu16.04环境下,python的虚拟环境virtualenv的安装,下面介绍在windows环境下的安装和使用。 环境信息 操作系统:windows10 pyt

  • 本文向大家介绍Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解),包括了Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)的使用技巧和注意事项,需要的朋友参考一下 由于最近学习tensorflow的需要,tensorflow是在Linux环境下,使用的是Python。为了方便程序的调试,尝试在Windows下的

  • 本文向大家介绍Linux虚拟机中node.js之开发环境搭建,包括了Linux虚拟机中node.js之开发环境搭建的使用技巧和注意事项,需要的朋友参考一下 先说下nodejs这个哦,有人以为它是一种语言,其实不是,它是一个平台。下面来说下本次的话题:Vmware虚拟机node.js之开发环境搭建 一.安装linux系统 (已安装linux可跳此步骤) 虚拟机推荐选择:VirtualBox 或者 V

  • 问题内容: 从代码移动到新机器(可能运行不同的OS)相对简单并且给出相同结果的意义上来说,主要的工作之一就是确保代码的可移植性。 来自Python背景,我习惯了虚拟环境的概念。与所需软件包的简单列表一起使用时,这可以确保安装的软件包和库在任何计算机上都可用,而不会引起太多麻烦。当然,这不能保证- 不同的操作系统都有自己的缺点和特点-但这可以为您提供95%的解决方案。 R中是否存在这样的东西?即使它