目录
需要软件虚拟机,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