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

1、安装包下载

  • Vbox下载
  • Ubuntu下载
  • SqLyog下载(网上提供的Webyog SQLyog Ultimate 12.0.8.0 pj版本,我这里就不提供了)
  • Mysql下载(Ubuntu自己会提供)

2、安装过程

2.1、Vbox安装

安装过程省略

2.2、Ubuntu安装与配置

2.2.1、新建虚拟机

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

  2. 虚拟电脑名称和系统类型

  3. 内存大小

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

    • 现在创建虚拟磁盘-创建
    • VDI(VirtualBox 磁盘映像)-下一步
    • 动态分配-下一步
    • 文件位置和大小不做修改-创建

2.2.2、配置虚拟机

  1. 修改网络连接模式 设置为桥接网卡
  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)

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

    sudo apt-get install mysql-server
    
    • 安装期间会问你是否希望继续执行: 输入 y 然后回车
  2. 查看mysql的用户和密码

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

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

  3. 进入mysql 修改root密码

    • 输入mysql -u debian-sys-maint -p 然后输入上面的密码进入mysql中
    • 然后在mysql中输入
    mysql> set password for root@localhost = password("root");
    
    • 修改root密码为root
  4. 退出mysql shell

    mysql>exit
    

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

  1. 进入mysql shell

    mysql -uroot -p
    
  2. 为root用户赋权限

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

    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调试

  1. 查看虚拟机Ip地址
  • 在终端中敲入sudo apt install net-tools 等待安装完成

  • 然后在终端敲入ifconfig

192.168.4.108就是Ubuntu的ip地址

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

  1. 打开SqlYog,填入

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

至此就全部完成了。

posted @ 2020-03-22 21:17  半杯绿茶  阅读(612)  评论(0)    收藏  举报