实验要求:
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