1、安装包下载
SqLyog下载(网上提供的Webyog SQLyog Ultimate 12.0.8.0 pj版本,我这里就不提供了)
Mysql下载(Ubuntu自己会提供)
2、安装过程
2.1、Vbox安装
安装过程省略
2.2、Ubuntu安装与配置
2.2.1、新建虚拟机
打开Vbox管理器-选择toolbar上面的控制按钮-点击新建
虚拟电脑名称和系统类型
内存大小
虚拟磁盘-现在创建虚拟磁盘-选择VDI(VirtualBox 磁盘映像)
现在创建虚拟磁盘-创建
VDI(VirtualBox 磁盘映像)-下一步
动态分配-下一步
文件位置和大小不做修改-创建
2.2.2、配置虚拟机
修改网络连接模式 设置为桥接网卡
添加光驱碟片 选择choose a disk file 选中前面下载的ubuntu镜像文件 如ubuntu-18.04.4-desktop-amd64.iso
2.2.3、在虚拟机中安装Ubuntu
打开Ubuntu-18.04.4-2虚拟机,等待加载后进入安装界面
左侧选择中文 然后选择 安装Ubuntu
点击继续
选中最小安装,当然也可以选中正常安装。点击继续
点击 现在安装
继续
点一下地图,找到shanghai 然后点击继续
然后就输入你自己的信息拉,我这里用户名密码都是ubuntu
等它安装完成
2.2.4、修改Ubuntu的root密码
由于ubuntu没有初始root密码,所以是没办法su到root账户的
解决办法:
打开Ubuntu里面的终端,在里面输入
sudo passwd root
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
然后输入你自己的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
碎碎念:我记得以前安装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
192.168.4.108就是Ubuntu的ip地址
请确认你的虚拟机ip 和你真实主机的ip在同一个ip段下。如果不是在同一ip段,请确认你的虚拟机配置中的网络是桥接模式(章节2.2.2)
打开SqlYog,填入
进入主界面后输入SELECT CURRENT_TIME FROM DUAL 然后F8试一下
至此就全部完成了。