exam_UNIX and relational database(五)
学习笔记,转自:http://wenku.baidu.com/view/821cc4c2aa00b52acfc7cadc.html
?
第五天
?
一、上节回顾
1、登录mysql
Cd? /home/
Ls
Cd? mysql
Ls
Bin/mysqld_safe? --user=mysql? &
Mysql? -u? root? -p
……
2、备份数据库
Quit
Ls
Cd? bin/???? 【注:备份数据库一定要退出数据库,在bin目录下进行】
Ls
./mysqldump? -u? root? -p? spdb1? >? /home/spdb1.bak
3、查看备份文件
Cd? /home/
Ls
Cat? spdb1.bak
注:
4、删除数据库
Ls
Mysql? -u? root? -p
Show databases;
Drop? database? spdb1;
5、恢复数据库
Quit
Cd? mysql
Cd? bin/
Ls
Mysql? -u? root? -p spdb1? < /home/spdb1.bak
?
Mysql? -u? root? -p
Create? database? spdb1;
Quit
Mysql? -u? root? -p spdb1? < /home/spdb1.bak
Mysql? -u? root? -p
Show? database;
Use? spdb1;
Show? tables;'
Select? *? from? users;
?
二、ssh
?
?
1、安装ssh
直接安装在windows下就可以。
2、配置ssh
在windows cmd 窗口检查网络是否互通
Ping IP地址
Ifconfig? eth0 IP地址(与windowsIP地址在相同字段)
3、使用ssh
?
?
注:监听端口是22
?
?
?
?
服务器端口号是22,每个用户又自动分配一个不同的端口号
?
Kill? -9 1924【进程号】
?
?
Windows(左)到linux(右)叫upload? ,反之叫download。
三、重要内容补讲
1、目录区分
?
?
cd ..【从当前位置到达上一目录】
Cd? /home/mysql
以下是tomcat的工作目录
?
2、运行级别
?
3、常用命令
?
?
rmdir?? 只能删除空目录(内不含文件)
?
?
Cp? -r? workspace/(源)? /home(目标)
Cp? -rf? workspace/? /home?
Ln? -s? /home/aaa? toaaa
?
?
?
查找目标中是否有“12”字符,-n可显示第几行
同时两个目录中查找
要求在Home所有文件中查找
?
按文件大小搜索
?
?
即运行 chmod? 744? my.sh
然后就可运行shell文件:./my.sh
?
?
比如:想要在root登录时启动tomcat ,可以编辑root下的.bashrc 文件,加一句:
这些内容都在env中
比如:要在home路径下运行root中的my.sh
Cd? /home/
Export? PATH=$PATH:/root
Env? |more
?
自此,就可以在home下使用root路径里的文件了。
但是只是临时的。
My.sh
?
?
Alias? llh ='ls? -l? /home'
?
?
?
?
?
?
压缩多个文件
?
?
注:内网和外网的区别就是IP地址能否直接找到另一个IP地址。
?
?
解答:
① Linux下mysql自启动
?
② 每天2:00 进行数据库备份
Cd? /root/
Vi? my2.sh???? :
?
Ls
Chmod? 744? my2.sh
Ls
Crontab? -e???
?
③ 不让备份文件被覆盖
对 my2.sh? 进行shell编辑
④ ?
?