zoukankan      html  css  js  c++  java
  • Mysql数据库安装和使用

    一、任务描述

      本实验任务主要对MySQL数据库进行一些基本操作,通过完成本实验任务,要求学生熟练掌握MySQL的安装,并对MySQL数据的基本操作进行整理并填写工作任务报告。

    二、任务目标

    1、掌握MySQL数据库的安装

    三、任务环境

    Ubuntu16.04、Python2.7

    四、任务分析

      mysql是Oracle公司的一种开放源代码的关系型数据库管理系统,被广泛应用于各中小网站,是一种跨平台的数据库管理系统

    五、任务实施

    步骤1、环境准备

      右击Ubuntu操作系统桌面,从弹出菜单中选择【Open in Terminal】命令 打开终端。

      通过【cd /home】切换到home目录下。【ls】查看该目录下的内容。

    图1 切换目录

      【mkdir mysqlsoft】在home目录下创建mysqlsoft文件夹。

    图2 创建文件夹

    步骤2、安装MySQL

      【cp soft/mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar /home/mysqlsoft/】将MySQL安装包拷贝至mysqlsoft文件夹下。

    图3 copy压缩包

      【tar -xvf mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar】解压压缩包,得到如下信息。

    图4 解压压缩包

      【dpkg -i mysql-common_5.7.17-1ubuntu16.04_amd64.deb】安装MySQL依赖包。

    图5 安装MySQL相关包

      【dpkg-preconfigure mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb】安装MySQL依赖包。

    图6 安装MySQL相关包

      输入root密码为root,就是数据库的初始化密码。

    图7 账户和密码

      再次确认root密码。

    图8 确认密码

      【dpkg -i libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb】安装MySQL依赖包。

    图9 安装MySQL相关包

      【dpkg -i libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb】安装MySQL依赖包。

    图10 安装MySQL相关包

      【dpkg -i libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb】安装MySQL依赖包。

    图11 安装MySQL相关包

      【dpkg -i mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb】安装MySQL依赖包。

    图12 安装MySQL相关包

      【dpkg -i mysql-client_5.7.17-1ubuntu16.04_amd64.deb】安装MySQL依赖包。

    图13 安装MySQL相关包

      【dpkg -i mysql-common_5.7.17-1ubuntu16.04_amd64.deb】安装MySQL依赖包。

    图14 安装MySQL相关包

      【dpkg -i mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb】安装MySQL依赖包。

    图15 安装MySQL相关包

      【dpkg -i mysql-server_5.7.17-1ubuntu16.04_amd64.deb】安装MySQL依赖包。

    图16 安装MySQL相关包

      【whereis mysql】安装完成,查看路径及依赖

    图17 查看路径

      【mysql —version】查看MySQL版本

    图18 查看版本

      【mysql -u root -p】登录MySQL,在Enter password后输入root密码,不可见。

    图19 登录MySQL

      【create database shiyanbar;】创建shiyanbar数据库

      【show databases;】展示所有数据库

      【quit;】退出MySQL

    图20 创建数据库

    步骤3、安装MySQL-python

      要想使python可以操作mysql 就需要MySQL-python驱动,它是python 操作mysql必不可少的模块。

      【cp /home/soft/MySQL-python-1.2.5.zip /home/mysqlsoft/】将MySQL-python驱动安装包拷贝至mysqlsoft文件夹下。

    图21 copy驱动

      【unzip MySQL-python-1.2.5.zip】解压MySQL-python驱动

    图22 解压驱动

      【cd MySQL-python-1.2.5/】切换至解压后的MySQL-python驱动文件夹

      【python setup.py install】安装MySQL-python驱动

    图23 安装驱动

      【python】进入Python解释器,【import MySQLdb】导入MySQLdb,成功返回如下信息。

    图24 导入MySQLdb

    步骤4、Python连接MySQL

      重启终端【cd /home/mysqlsoft/】切换至目录。

      【vim python-mysql.py】创建并编辑python-mysql.py的Python文件。

    图25 创建Python文件

      回车后进入编辑框内,按键盘【i】进入编辑状态,输入如下程序。

    图26 编辑Python文件

      编辑完毕后,按【esc】退出编辑状态,【:wq】保存并退出编辑框,【python python-mysql.py】执行python-mysql的Python文件。

    图27 运行Python文件
  • 相关阅读:
    Django extra 和 annotate
    剑指offer——26反转链表
    剑指offer——25链表中环的入口节点
    剑指offer——24链表中倒数第k个结点
    剑指offer——23调整数组顺序使奇数位于偶数前面
    剑指offer——22表示数值的字符串
    剑指offer——21正则表达式匹配
    剑指offer——20删除链表中重复的结点
    剑指offer——19删除链表的节点
    剑指offer——18打印从1到最大的n位数
  • 原文地址:https://www.cnblogs.com/yu-1104/p/9050512.html
Copyright © 2011-2022 走看看