资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,目 录,上一页,下一页,退 出,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,Linux,操作系统,习题,1,安装、优化,My SQL,数据库。,要求:,将数据库安装到,/usr/My SQL,目录下。,将,root,的原密码,abcdef,改为,123456,。,创建一个名为,school,的数据库。,写出操作过程。,习题,1,解答,使用源代码安装,找到,mysql-*.tar.gz,文件(从网上下载),这里假设是,并且存放在,/usr/local/,下,cd /usr/local,mkdir P /usr/MySQL,./configure -prefix=/usr/MySQL,make,make install,groupadd mysql,useradd g mysql mysql,ln s mysql-standard-4.1.12-i686 mysql,chown R mysql.mysql mysql,cd mysql,safe_mysqld u mysql&,习题,1,解答,2.,如果是“将,root,的原密码,abcdef,改为,123456,”则应该用,passwd root,,并输入两次,123456,,题目应该改:将,mysql,的,root,用户的原密码,abcdef,改为,123456,。,Mysql admin u root p abcdef password 123456,3.mysql u root p123456,create database school;,习题,2,在主机,B,上已安装了,My SQL,数据库,用命令方式实现以下要求:,用,root,用户来登录,My SQL,。,添加一个,test1,用户。,为,test1,用户创建一个数据库,manage,。,为了发挥,My SQL,服务器性能,需要调整,table_cache,变量,应该使用什么命令实现?,写出操作过程。,习题,2,解答,1.mysql u root p123456,2.grant select,insert,update,delete on *.* to test1localhost identified by “”;,3.,退出,重新用,teset1,登录,mysql utest1 p,create database manage;,4. mysql_safe table_cache=512,习题,3,远程登录到,My SQL,数据库。,要求:,由主机,A,连接到主机,B,的数据库。用户名为,root,,密码为,abc123,。查询当前的日期和时间。写出操作过程。,习题,3,解答,#mysql h,主机,B,的机名或,IP,地址, u root p abc123,mysqlselect now();,习题,4,用命令方式实现,My SQL,数据库的备份。,在,manage,数据库中创建一个表,student,,有,name,和,telephone,两个字段,并插入一条数据。,将,manage,数据库用,mysqldump,程序备份,manage,数据库中的表,student,但要求内容为空。写出操作过程。,习题,4,解答,先用,root,身份登录,mysql,,题目没有告诉,root,的密码,无法写出来词句为:,mysql uroot p,密码,mysqluse manage;,mysqlcreate table student (name char(8),telephone char(20);,mysqlinsert into student (name,telephone) values (name1,02087430393);,mysqldump uroot p,密码,d manage manage.bak,习题,5,现,My SQL,数据库的应用。,要求:,创建一个名为,school,的数据库,并创建一个名为,teacher,的表。,在表,teacher,中建立,ID,、,Teacher,、,School,、,Birthday,列。,并填入如下数据:,ID1 Mike,广州一中,1972-1-8,ID2 Tim,广州三中,1975-8-4,写出操作过程,。,习题,5,解答,#mysql uroot p123,create database school;,use school;,create table teacher(ID int(4),Teacher char(8),School char(20),Birthday data);,insert into teacher(ID,Teacher,School,Birthday) values(1,Mike,广州一中,1972-1-8);,insert into teacher(ID,Teacher,School,Birthday) values(21,Tim,广州三中,1975-8-4);,习题,6,备份,My SQL,数据库有不同的方式,要求用命令方式实现以下操作:,用,cp,命令对,manage,数据库进行完全备份为一个文件,如。,要求每天凌晨,0,:,10 Copy,前一天的,manage,数据以库。,恢复,test. 2005-6-02.gz,到,/user/test,目录中。,写出操作过程。,习题,6,解答,1,、,tar -zcvf bak.$(date+%Y%m%d).tgz /var/lib/mysql/manage,2,、,crontab -e,10 0 * * * tar zcvf back.$(date+%Y%m%d),3,、,tar -xzvf test 2005-06-02 C Gz/user/test,
展开阅读全文