首页 > 数据库 >Ubuntu安装mysql 以及远程连接mysql Windows—适合初学者的讲解(详细)

Ubuntu安装mysql 以及远程连接mysql Windows—适合初学者的讲解(详细)

时间:2024-08-17 10:52:13浏览次数:8  
标签:配置文件 Windows 虚拟机 mysql 指令 Ubuntu 数据库

目录

准备工作

一.Xshell中操作

(1)在虚拟机中安装mysql

(2)连接Windows数据库

(3)进入linux数据库。

(4)修改mysql配置文件

二.Windows命令窗口操作

 需要软件虚拟机,Xshell。

准备工作

1.首先需要打开虚拟机,然后在终端上安装ssh,远程传输协议。

安装指令为:sudo  apt  install   openssh-server

还需要在虚拟机上安装文本编辑(vim)

安装指令:sudo apt install vim

在虚拟机中还需要修改超级管理员密码

指令:sudo passwd

同时还需要修改root的配置文件,默认root账户不能远程登录,需要在虚拟机中找到配置文件,修改之前务必拷贝一份。配置文件路径为: /etc/ssh/sshd_config,找到配置文件中的PermitRootLogin ,删除#号,将PermitRootLogin后的英文改为yes,格式:PermitRootLogin yes.

一.Xshell中操作

(1)在虚拟机中安装mysql

首先创建Ubuntu图,与虚拟机进行连接,然后安装mysql,指令为:sudo apt install mysql-server

然后进入超级管理员里面,指令:su,输入mysql可以直接进入mysql,

 出现以下结果,说明mysql安装完成。

(2)连接Windows数据库

指令:mysql -h windows的ip地址  -P 3306 -u 用户名 -p

输入show databases;查看数据库是否连接成功。

exit 退出数据库。

(3)进入linux数据库。

接下来在linux数据库中创建用户,并赋予权限,随后进行刷新,指令:flush priveleges;

进入创建的用户中。

在创建的用户中创建数据库python72,并创建user表。完成后退出admin用户

查看虚拟机ip地址,指令:ifconfig

(4)修改mysql配置文件

配置文件路径:/etc/mysql/mysql.conf.d/mysqld.conf

修改配置文件前记得拷贝。

指令:sudo vim mysqld.conf,j进入配置文件。

在配置文件中找到   bind_address,将后面的ip地址改为虚拟机的ip地址,修改好后保存退出。

退出之后重启mysql

二.Windows命令窗口操作

连接虚拟机上的数据库。

指令:mysql -h 虚拟机IP地址 -P 3306 -u 用户名 -p

如图则连接成功

随后在Windows命令窗口对python72数据库进行操作,完成后回到Xshell中查看数据库是否更新了在Windows上的信息,更新即为连接成功。

Xshell中

以上即为详细步骤。

各位程序员如果有疑问 评论区留言询问!!

标签:配置文件,Windows,虚拟机,mysql,指令,Ubuntu,数据库
From: https://blog.csdn.net/qq_62757859/article/details/141265866

相关文章

  • 折腾WindowsTerminal
    工位电脑重装系统,折腾一下WindowsTerminal。内网环境安装起来也比较麻烦好像win10不是最新版,直接用AppPackage安装是不能运行的?而且也不能设置成默认终端WindowsTerminalgithub发布页面下载.zip文件解压之后可以使用Powershell下载地址可以在微软官网找到msi安装包开机后启......
  • 坑!火山引擎云数据库 MySQL 版节点内存只增不减
    火山引擎云数据库说明文档什么是云数据库MySQL版?云数据库MySQL版是火山引擎基于开源数据库MySQL打造的弹性、可靠的在线关系型数据库服务。MySQL实例使用云原生方式部署,结合本地SSD存储类型,提供高性能读写能力;完全兼容MySQL引擎,并提供实例管理、备份恢复、日志管理......
  • Windows11恢复经典的右键菜单:一条命令解决显示更多选项问题
      https://zhuanlan.zhihu.com/p/706293496修改注册表。需要以管理员身份运行CMD或者Powershell后,输入如下的命令添加一个注册表信息即可:regadd"HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32"/f/ve运行完之后需要重启系统......
  • Mysq-造数工具mysql_random_data_load
    1.背景实际开发中,做sql优化,为确保可行性,可能需要模拟出大量数据验证。此处,介绍一个造数工具mysql_random_data_load,体验了下,很方便。2.使用2.1下载下载:mysql_random_data_load(releases页面)选择合适的版本,例如。2.2安装上传到服务器直接解压即可。tar-zxvfmysql_r......
  • 浅看MySQL数据库
    有这么一句话:“一个不会数据库的程序员不是合格的程序员”。有点夸张,但是确是如此。透彻学习数据库是要学习好多知识,需要学的东西也是偏难的。我们今天来看数据库MySQL的一些简单基础东西,跟着小编一起来看一下吧。什么是数据库数据库(Database)是按照数据结构来组织、存储和管......
  • [20240815]oracle21c环境变量ORACLE_PATH与SQLPATH(windows).txt
    [20240815]oracle21c环境变量ORACLE_PATH与SQLPATH(windows).txt--//我记忆以前测试过这个问题,当时是家里的笔记本,安装oracle12.2cforwindows.OS:windows7,发现无法访问SQLPATH或者--//ORACLE_PATH环境变量定义的路径下login.sql文件.我当时解决办法就是登录手工执行init.sq......
  • MySQL在Windows和Ubuntu上的安装与远程连接配置指南
    MySQL是一种开源的关系型数据库管理系统,被广泛应用于各种应用程序和网站中。MySQL5.7虽不是MySQL的最新版本,但仍具有许多新功能和改进,提供了更高的性能、安全性和可靠性。本文将详细介绍MySQL5.7,并提供在Ubuntu 22.04上安装、初始化配置和开通远程访问的步骤。在Ubuntu22......
  • windows 内核驱动通过哪些方式直接访问硬件
    Windows内核驱动可以通过以下几种主要方式直接访问硬件:1.内存映射I/O(Memory-MappedI/O,MMIO)  -使用MmMapIoSpace函数将物理地址映射到虚拟地址空间  -直接读写映射后的内存地址来访问硬件寄存器  示例:  ```c  PHYSICAL_ADDRESSphysicalAddre......
  • 四、Ubuntu安装Vivado2019.1
    Windows下Vivado编译比较慢,工程量较小时还体现不出来,当工程很大时Windows下编译比linux下慢很多,因此这里使用一台Ubuntu实体机安装Vivado2019.1进行编译。1.将下载好的Vivado安装包放在Ubuntu中的某一文件夹:2.完成后右键安装包,点击ExtractHere进行解压:3.解压完成后进......
  • Linux 做 SSH 免密连接 Windows 踩坑记录
    做LinuxSSH免密连接Windows10时踩到个坑,按照教程做了以下操作:把Linux上生成的id_rsa.pub复制到了Windows10下的C:/Users/<用户名>/authorized_keys;修改C:\ProgramData\ssh\sshd_config,注释以下两行#MatchGroupadministrators#AuthorizedKeysFile__PR......