MySQL数据库的安装与基本操作

实验要求:

1、安装mysql源码包,并做相关的配置和优化路径,启动服务。

步骤:

1)先查询MySQL软件的安装情况,如果有建议将其卸载,

2)安装光盘自带的ncurses-devel包。

3)MySQL5.5需要cmake编译安装,导入光盘,安装cmake包。

4)创建数据库专门的运行用户,此用户不需要直接登录到系统,可以不创建宿主文件夹。

5)mysql的解包、配置、编译和安装。

6)对数据库目录进行权限设置,以及建立配置文件。

7)初始化数据库

8)设置环境变量,并使用命令. /etc/profile 立即生效。(注:点后面有空格)

9)添加为系统服务,并启动服务,查看其运行状态。

2、将数据库默认的root用户密码改为123456

步骤:修改密码并登陆

3、登录到数据库系统中,查看当前有哪些数据库

4、切换到mysql数据库中,查看此数据库有哪些表。

5、创建一个数据库,名叫benet

6、在benet数据库中,创建一个表student,表中有四个字段,分别是xingming( 字符长度char(16) ),xingbie( 字符长度char(4) ),nianling(int)。

7、在student的表中,分别插入两行数据

a、Zhangsan,nan,25

b、Lisi,nv,30

8、查询student表中有哪些数据,是否与上面输入的数据一致。

9、将lisi的年龄修改为20

10、删除掉lisi这条数据

11、授予用户(你本人的拼音),密码123对benet数据库只有查询的权限。

12、切换用户登录到数据库系统中,验证是否只有查询的权限。

13、撤销掉用户对benet数据库的任何权限。

通过一下命令查看用户的权限是否还在。

14、将所有数据库备份到/backup目录下。

步骤:

1)先创建/backup目录并进入。

2)执行备份命令,

15、登录到数据库系统中,删除掉benet数据库。

16、通过备份将benet数据库恢复。

步骤:

1)进入data目录执行恢复命令

2)进入mysql查看是否恢复

原文发布于微信公众号 - L宝宝聊IT(gh_b0e552aa80db)

原文发表时间:2018-01-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏勤奋的小北鼻的专栏

Docker - 如何SSH连接到正在运行的容器

本文包含有关如何让Docker容器使用SSH与其他Docker容器连接的说明。如果我没有提到一个或多个重点,请随意评论/建议。

2546
来自专栏深度学习之tensorflow实战篇

SQL客户端DBvisualize直接导入数据出现中文乱码

中文出现??? 导致这种原因是因为其分隔符或者是换行符导致的 首先执行查看数据编码命令: show create database kmind; ...

3377
来自专栏木子昭的博客

解决linux端口被占用

解决端口占用问题的最快捷方式就是杀死相关进程,以杀死占用22端口的ssh为例 查看进程 如图所示,对应的进程名为sshd 进程号为 55312 输入kill ...

3116
来自专栏林德熙的博客

在 Windows 下那些好用的调试软件

在开发 Windows 程序经常需要调试软件,本文介绍 Windows Sysinternals 的好用的工具。

803
来自专栏程序员互动联盟

【C语言基础】fopen函数使用

r代表read的简写,+代表可读可写,w代表write,b代表bit二进制位,t代表text r 打开只读文件,该文件必须存在 r+ 打开可读可写的文件,该文件...

34815
来自专栏分布式系统进阶

编译GCC 7.1.0

其中 --disable-multilib这个是交叉编译功能, 比如希望在64位系统下也能编译出32位的程序 最后会将gcc安装到 /usr/local/bi...

552
来自专栏hbbliyong

win10下端口被占用解决办法

调试socket通信的时候,如果程序未正常结束,重新启动会报端口被占用的错误。 一 查找被占用的端口 解决办法如下:按win+R输入cmd打开控制台,输入 ne...

2866
来自专栏钟绍威的专栏

linux常用命令之文件权限用法选项用法用法对于文件对于目录

CHGRP chgrp – change group ownership,改变组别的所有权 用法 chgrp 组别名 文件\目录名 选项 -R  (recurs...

1745
来自专栏数据结构笔记

python爬虫系列之 requests实战:用 requests库下载网页和图片

在上一节我们讲过,响应 Response的 content属性可以用来下载文件,但是我并没有讲怎么实现。

1663
来自专栏mwangblog

Shell中的重定向

1173

扫码关注云+社区