linux7 mysql vbox_mysql安装 Vbox下安装Linux并安装Mysql

1、安装包下载

SqLyog下载(网上提供的Webyog SQLyog Ultimate 12.0.8.0 pj版本,我这里就不提供了)

Mysql下载(Ubuntu自己会提供)

2、安装过程

2.1、Vbox安装

安装过程省略

2.2、Ubuntu安装与配置

2.2.1、新建虚拟机

打开Vbox管理器-选择toolbar上面的控制按钮-点击新建

84d373c5ca88de8b0de0fb440ac44d65.png

虚拟电脑名称和系统类型

e90bc10c6119ea3ba97755a09baff6a7.png

内存大小

e1a2041ad77ccec29677c80bc20d499a.png

虚拟磁盘-现在创建虚拟磁盘-选择VDI(VirtualBox 磁盘映像)

现在创建虚拟磁盘-创建

VDI(VirtualBox 磁盘映像)-下一步

动态分配-下一步

文件位置和大小不做修改-创建

2.2.2、配置虚拟机

修改网络连接模式 设置为桥接网卡

8e2d138aa005bde33a20f53f65c6dfa8.png

添加光驱碟片 选择choose a disk file 选中前面下载的ubuntu镜像文件 如ubuntu-18.04.4-desktop-amd64.iso

cd60895125ce6adb99318e2f540ff0fc.png

2.2.3、在虚拟机中安装Ubuntu

打开Ubuntu-18.04.4-2虚拟机,等待加载后进入安装界面

左侧选择中文 然后选择 安装Ubuntu

f6638d0379eb598dbf96daadbfacb00d.png

点击继续

83b2fafd038dbd63d52d19ee0fcfd63d.png

选中最小安装,当然也可以选中正常安装。点击继续

55695053c65d60cc07c39fde9693221b.png

点击 现在安装

0b543f735147d1ec3b89a6db18a77b29.png

继续

1f401df114acd64d374a4b617a0eca89.png

点一下地图,找到shanghai 然后点击继续

35b2ae5782b65f740e43051a121019bb.png

然后就输入你自己的信息拉,我这里用户名密码都是ubuntu

be77a575454140ca497cc319468a917a.png

等它安装完成

2.2.4、修改Ubuntu的root密码

由于ubuntu没有初始root密码,所以是没办法su到root账户的

解决办法:

打开Ubuntu里面的终端,在里面输入

sudo passwd root

a6c81fec11c7c94e71e374d0cb7482cf.png

ubuntu密码是:ubuntu

Unix密码我随便输入的:123456

至此Ubuntu算是安装完成了

账户信息:

版本:18.04.4

账户:ubuntu

密码:ubuntu

root账户密码:123456

2.3、Mysql安装

注意当前ubuntu提供的mysql版本是5.7 --2020年03月21日

2.3.1、安装mysql

先su到root账户

su

4044286fc9289312be12004dcd24e785.png

然后输入你自己的root密码(我是123456)

默认下载ubuntu提供的最新版本mysql:

sudo apt-get install mysql-server

安装期间会问你是否希望继续执行: 输入 y 然后回车

查看mysql的用户和密码

ubuntu系统下mysql会有一个默认的debian-sys-maint账户,这个账户的密码随着mysql的安装和重启而生成,保存在/etc/mysql/下的debian.cnf

cat /etc/mysql/debian.cnf

1eb14629f798e649e25a0d3bb785317a.png

碎碎念:我记得以前安装mysql的时候会在终端显示默认账户和密码的

进入mysql 修改root密码

输入mysql -u debian-sys-maint -p 然后输入上面的密码进入mysql中

然后在mysql中输入

mysql> set password for root@localhost = password("root");

修改root密码为root

退出mysql shell

mysql>exit

2.3.2、为root添加远程访问权限

进入mysql shell

mysql -uroot -p

为root用户赋权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '你的密码' WITH GRANT OPTION;

刷新

flush privileges;

flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接生效,那么就需要执行这个命令。通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否生效。而不必冒太大风险。

2.4、SqlYog安装

安装过程省略,这里用的网上提供的Webyog SQLyog Ultimate 12.0.8.0 pj版本

3、创建并测试数据库

3.1、创建数据库

进入mysql shell mysql -uroot -p 然后输入密码

在mysql中输入create database ToSqlYog 创建一个叫ToSqlYog的数据库

3.2、SqlYog调试

查看虚拟机Ip地址

在终端中敲入sudo apt install net-tools 等待安装完成

然后在终端敲入ifconfig

96852bdccfc8e90205f2bdf0b5c00fd2.png

192.168.4.108就是Ubuntu的ip地址

请确认你的虚拟机ip 和你真实主机的ip在同一个ip段下。如果不是在同一ip段,请确认你的虚拟机配置中的网络是桥接模式(章节2.2.2)

打开SqlYog,填入

e99fb5f02e7e0ccdf48a315ada12e3fd.png

进入主界面后输入SELECT CURRENT_TIME FROM DUAL 然后F8试一下

96a67f71bcfd71de7162705d6a0c4bb0.png

至此就全部完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值