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

news2024/11/16 0:50:44

目录

准备工作

一.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中

以上即为详细步骤。

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2046740.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

idea付费插件,哪个比较好用?

以下idea付费插件你们都用过哪些呢? 获取链接:https://web.52shizhan.cn

JUC3-共享模型之管程

共享带来的问题 分析 两个线程对初始值为 0 的静态变量一个做自增,一个做自减,各做 5000 次,结果是 0 吗? 分析: 以上的结果可能是正数、负数、零 因为Java中对静态变量的自增、自减并不是原子操作,需要…

三级_网络技术_29_网络安全技术

1.下列关于RAID的描述中,错误的是()。 服务器需要外加一个RAID卡才能实现RAID功能 RAID10是RAID0和RAID1的组合 些RAID卡可以提供SATA接口 RAID卡可以提供多个磁盘接口通道 2.下列关于RAID的描述中,错误的是()。 RAID5可靠性优于RAID1 些RAID卡可…

【Java 并发编程】(三) 从CPU缓存开始聊 volatile 底层原理

并发编程 三大问题 在并发编程中,原子性、有序性和可见性是三个重要的问题,解决这三个问题是保证多线程程序正确性的基础。原子性: 指的是一个操作不可分割, 要么全部执行完成, 要么不执行, 不存在执行一部分的情况.有序性: 有序性是指程序的执行顺序与…

Arco Chatter - 改变 Chatter Panel 交互体验的插件

关于 Chatter Panel Arco Chatter 插件是一款专门为 odoo 系统 Chatter Panel 设计的实用工具,它具有改变 Chatter Panel 展开/收起状态和调整 Chatter Panel 宽度的功能。 Arco Chatter 插件主要用于优化用户在 odoo 系统中的操作体验。通过插件功能,用…

【iOS】—— JSONModel

JSONModel源码 1. JSONModel介绍2. JSONModel的其他用法2.1 转换属性名称2.2 自定义错误 3. 源码分析3.1 - (id)initWithDictionary:(NSDictionary*)dict error:(NSError**)err3.2 JSONModel持有的数据3.3 load3.4 JSONModel的init方法3.5 __inspectProperties方法3.6 JSONMode…

动态创建 Delphi 按钮的完整指南:基于配置文件的 `TGridPanel` 实现

在 Delphi 开发中,我们经常需要根据不同的配置动态生成 UI 元素。本文将带你通过一个完整的示例,演示如何根据配置文件动态创建按钮,并将它们排列在一个 TGridPanel 中。每个按钮的标题、链接、颜色和大小都将从配置文件中读取。 “C:\myApp\…

基于YOLOv8-pose的手部关键点检测(1)- 手部关键点数据集获取(数据集下载、数据清洗、处理与增强)

前言 手部姿态估计、手势识别和手部动作识别等任务时,可以转化为对手部关键点的分布状态和运动状态的估计问题。本文主要给出手部关键点数据集获取的方式。 总共获取三个数据集: handpose_v2:训练集35W张,验证集2.85W张&#xff1…

vim - vim模式及部分操作

文章目录 一、vim 基本介绍二、vim 的简单使用三、几种常用模式切换四、命令模式和底行模式的操作汇总 一、vim 基本介绍 vim 是一款多模式的编辑器。vim 中有很多子命令来进行代码的编写操作。 同时,vim 提供了不同的模式供我们选择。 在vim下的底行模式下通过:he…

如何查询婚姻状况信息?

1.使用在线查询工具:‌ 现在,‌也有一些在线查询工具,‌如“天远查”“全能查”等微信小程序,‌提供了婚姻状态查询服务。‌这些工具通常需要你提供一些基本信息,‌并可能收取一定的费用。‌在使用这些工具时&#xff…

WebRTC为何成为视频开发领域的首选技术? EasyCVR视频转码助力无缝视频通信

随着互联网的飞速发展,视频通信已成为日常生活和工作中不可或缺的一部分。从在线教育、视频会议到远程医疗、在线直播,视频开发的需求日益增长。在这些应用场景中,选择何种技术来构建视频系统至关重要。 目前,在很多视频业务的开…

文本纠错实现定位与标记

一、基于讯飞文本纠错实现前端标记定位,点击可以联动!

VM下kali设置桥接网络

一、查看主机ip 1.winr输入cmd 2.进入终端输入ipconfig 3.查看ip 二、虚拟机网络设置 1.进入vm的虚拟网络编辑器 2.桥接网卡自己选,1是有线网卡2是无线网卡,选择记得点应用 3.虚拟机的网络适配器也要选择桥接模式 三、kali网络配置 1.打开kali终端编辑文…

基于Spring Boot的库存管理系统

TOC springboot265基于Spring Boot的库存管理系统 绪论 1.1 选题动因 在现在社会,对于信息处理方面,是有很高的要求的,因为信息的产生是无时无刻的,并且信息产生的数量是呈几何形式的增加,而增加的信息如何存储以及…

linux下QOS:理论篇

关于qos ,也是linux下面必备功能之一,一般只需要结合iptables/etables/iproute2 和tc配合即可实现大部分功能. 网上讲这么方面的资料很多,大部分都讲tc命令的应用.这里就先从理论入手. QoS(Quality of Service)服务质…

WSL2 使用usbipd工具 连接USB设备

Connect USB devices | Microsoft Learn 使用开源工具usbipd&#xff0c;可以让usb设备连接WSL https://github.com/dorssel/usbipd-win usbipd list 可以查看连接到win上的设备。 把USB设备从win转移到WSL需要执行下面两个指令。 usbipd bind --busid <BUSID> usb…

Shiro-721 分析

前言 shiro-550漏洞的产生源自硬编码问题&#xff0c;在 1.2.4之前&#xff0c;密钥在代码中是固定的 而在1.2.5 < Apache Shiro < 1.4.1&#xff0c;我们再看AbstractRememberMeManager类&#xff0c;已经修改为生成随机的密钥 在本篇文章中&#xff0c;分析着重于代…

电子电气架构---EEA的发展趋势

我是穿拖鞋的汉子&#xff0c;魔都中坚持长期主义的汽车电子工程师。 老规矩&#xff0c;分享一段喜欢的文字&#xff0c;避免自己成为高知识低文化的工程师&#xff1a; 屏蔽力是信息过载时代一个人的特殊竞争力&#xff0c;任何消耗你的人和事&#xff0c;多看一眼都是你的不…

RPA自动化流程机器人在财税管理中的作用

随着科技的飞速发展&#xff0c;人工智能和自动化技术正在改变市场竞争的格局&#xff0c;企业对于提高工作效率和准确性的要求日益提高。财税管理作为企业运营管理的核心环节之一&#xff0c;其数字化程度决定了企业发展的速度、广度和深度。因此&#xff0c;财税数字化成为各…

transformer-explainer

安装和启动 找到这个项目&#xff0c;然后装好了。 这个项目的目的如名字。 https://github.com/poloclub/transformer-explainerTransformer Explained: Learn How LLM Transformer Models Work with Interactive Visualization - poloclub/transformer-explainerhttps:/…