备份数据库.sql,2、查看文件安装路径

作者: 操作系统  发布:2019-11-22

1、备份数据库

linux卸载mysql,linuxmysql

1、备份数据库

Mysqldump –u客户名 –p密码 备份数据库 > 备份数据库.sql

如:mysqldump –uroot –proot zzl > zzl.sql

 

2、停止mysql服务

Service mysql stop

 图片 1

3、使用yum删除

Yum remove mysql*

 图片 2

问询是或不是要刨除

y

 图片 3

 

 图片 4

剔除完毕

 

4、删除mysql的文件

find / -name mysql

rm -rf /var/lib/mysql

 图片 5

 

5、检查三回,查看是还是不是卸载干净

Rpm –qa | grep –i mysql

 图片 6

 

卸载完结!

 

1、备份数据库 Mysqldump –u顾客名 –p密码 备份数据库 备份数据库.sql 如:mysqldump –uroot –proot zzl zzl.sql 2、停止mys...

前几日上司安顿让本人去linux服务器做数据库的备份和东山复起!!!!

Mysqldump –u客商名 –p密码 备份数据库 > 备份数据库.sql

笔者是个小白iOS开采有木有,根本不懂linux是什么有木有!!!!!!!

如:mysqldump –uroot –proot zzl > zzl.sql

抱怨也还没用,职业大概要做的,言归正传(肃穆卡塔尔;

Linux是生龙活虎套免费使用和自由传播的类Unix操作系统,是叁个依照POSIX和UNIX的多顾客、多任务、支持多线程和多CPU的操作系统。它能运营入眼的UNIX工具软件、应用程序和网络左券。它扶助32位和64位硬件。Linux继承了Unix以网络为着力的安排性观念,是壹脾质量稳固的多客商网络操作系统。

 

linux日常依照命令行做操作:

2、查看文件安装路线

诚如指令:(命令行操作注意空格,操作指令后都有空格隔开!卡塔尔国

文件和目录
cd /home 进入 '/ home' 目录'
cd ..归来上拔尖目录
cd ../..回去上两级目录
cd进去个体的主目录
cd ~user1 步入个体的主目录
cd -回到上次所在的目录
pwd 呈现职业路线
ls查看目录中的文件
ls -F 查看目录中的文件
ls -l 展现文件和目录的详细资料
ls -a 呈现隐蔽文件
ls *[0-9]*展现包罗数字的文书名和目录名
mkdir dir1 创立贰个叫做 'dir1' 的目录'
mkdir dir1 dir2 同一时候创造四个目录
mkdir -p /tmp/dir1/dir2 创造二个目录树
rm -f file1 删除二个名字为 'file1' 的公文'
rmdir dir1 删除一个叫作 'dir1' 的目录'
rm -rf dir1 删除一个称作 'dir1' 的目录并还要删除其剧情
rm -rf dir1 dir2 相同的时候删除三个目录及它们的剧情
mv dir1 new_dir 重命名/移动 八个索引
cp file1 file2 复制三个文件
cp dir/* . 复制二个索引下的兼具文件到当前工作目录
cp -a /tmp/dir1 . 复制叁个目录到当前职业目录
cp -a dir1 dir2 复制叁个目录
cp -a /tmp/dir1/a.sh /home/data/b.sh 复制/tmp/dir1/下的a.sh到/home/data/下并取名称叫b.sh
crontab -e改善自动执职务表
crontab -l翻看自动义务表

whereis mysql

mysql的操作

倘诺设置了mysql,则会显示文件安装路线

1.linux下启动mysql的命令:

mysqladmin start
/ect/init.d/mysql start(前边为mysql的装置路线)

图片 7

2.linux下重启mysql的命令:

mysqladmin restart
/ect/init.d/mysql restart(后面为mysql的装置路径)

 

3.linux下关闭mysql的命令:

mysqladmin shutdown
/ect/init.d/mysql shutdown(前边为mysql的安装路线)

3、查询运维文件所在路线

4.进入mysql:

mysql -uroot -p敲回车,输入密码(输入密码不可以知道卡塔尔再回车。

which mysql

5.修改mysql密码:

mysqladmin -u用户名 -p旧密码 password 新密码
或进入mysql命令行
SET PASSWORD FOR root=PASSWORD("root");

图片 8

二、有关mysql数据库方面包车型大巴操作必需首首先登场入到mysql中,有关操作都是在mysql的唤起符下进行,况兼每种命令以分集团(;卡塔尔结束

1、突显数据库列表。
show databases;
2、展现库中的数据表:
use mysql;
//打开库
show tables;
3、突显数据表的构造:
describe 表名;
4、建库:
create database 库名;
GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
UTF8: CREATE DATABASE ``test2`` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
5、建表:
use 库名;
create table 表名(字段设定列表);
6、删库和删表:
drop database 库名;
drop table 表名;
7、将表中著录清空:
delete from 表名;
truncate table 表名;
8、呈现表中的记录:
select * from 表名;
9、编码的改正假设要退换一切mysql的编码格式: 运行mysql的时候,mysqld_safe命令行参预
--default-character-set=gbk
大器晚成旦要改成某些库的编码格式:在mysql提醒符后输入指令
alter database db_name default character set gbk;
10.重命名表
alter table t1 rename t2;
11.翻看sql语句的频率;explain < table_name >例如:
explain select * from t3 where id=3952602;
12.用文件方式将数据装入数据库表中(譬喻D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;

4、停止mysql服务

三、数据的导入导出

Service mysql stop

1、导出数据库和表

mysqldump --opt news > news.sql;(将数据库news中的全部表备份到news.sql文件,news.sql是一个文本文件,文件名任取。卡塔尔
mysqldump --opt news author article > author.article.sql;(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是四个文件文件,文件名任取。卡塔尔国
mysqldump --databases db1 db2 > news.sql;(将数据库dbl和db2备份到news.sql文件,news.sql是叁个文本文件,文件名任取。卡塔 尔(英语:State of Qatar)
mysqldump -h host -u user -p pass --databases dbname > file.dump;
尽管把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中
mysqldump --all-databases > all-databases.sql;(将有着数据库备份到all-databases.sql文件,all-databases.sql是一个文书文件,文件名任取。卡塔尔国

 图片 9

2、导入数据

mysql < all-databases.sql;(导入数据库卡塔尔
mysql>source news.sql;(在mysql命令下奉行,可导入表卡塔尔

5、使用yum删除

地点正是大家做备份还原可应用获得的东西了,早先没用过linux的系统,那么些也是很底蕴的,何况未有写全,指令还足够多。

细心:必供给在~目录下,若不在,则输入 cd ~ 进入~目录

下一场还须求预备正确的数据库的账号密码,root的密码!因为早先给自己的账号密码不对小编卡了两日。。。。两日!!!

思维大家的必要:
每一天活动,备份;所以无可反驳是要准期施行的,不恐怕大家每一天手动来操作;所以crontab依期任务表,和.sh本子(shell卡塔尔国就用得上了,那大家还供给mkdir风华正茂的公文夹来贮存在备份下的多少是不
过来的话看状态了,日常不会每一天都还原吧!
进入最要害的大旨:
cd /home/data跻身要创立的目录
mkdir /home/data/backup/创制叁个放备份数据的目录
cd /home/data/backup/进去到备份的文书夹中
vim backup_data.sh创立多少个剧本,名字随便,自动踏向脚本中

Yum remove mysql*

本子代码如下:

mysqldump -uroot -pmima -databases 数据库 > /home/data/backup/(date %Y%m%d).sql那是把数据库备份到/home/data/backup/下名字是岁月的(.sql卡塔尔文件;这里须要注意一点,(date %Y%m%d)那一个括号两侧要改成(~不加shift的好像顿号的事物卡塔尔国,简书上多个就能够化为代码行,所以打不出去;
find /home/data/backup/ -mtime +7 -name '*[1-9].sql' -exec rm -rf{} ;那是去除的命令:意思是删除7天前的.sql文件
剧本就这两句就能够了,如若还要哪些别的再加;
下一场按下ESC键输入:wq回车,意思是保存并脱离!
少年老成经要尝试脚本是或不是写的对,输入sh backup_data.sh实行一下剧本。注意那样输入时要在本子当前文件夹中推行,固然在别的目录中的话最棒使用脚本路线!

 图片 10

接下来是准期试行职责:

crontab -e跻身准期职分表中
00 04 * * * /home/data/backup/backup_data.sh这句意思是在每日的黎明(英文名:lí míng卡塔尔4点实行路线中的脚本,假诺要更改成别的定服饰置的话百度查一下crontab演说。是多个星,对应的是分,时,天,周,月;要做什么样按时就把星号改成怎么样时间
然后ESC 输入:wq回车,保存并脱离
再重启下crontab,让其收效/etc/init.d/crond restart事实上能够不用的,因为保存退出后就立见作用了,重启下只是保证起见!
输入crontab -l查阅准期职务表;

摸底是否要去除

上述便是本身近期欲生欲死的体会体会,接待补充和询问!

y

 图片 11

 

 图片 12

去除完毕

 

4、删除mysql的文件

find / -name mysql

rm -rf /var/lib/mysql

 图片 13

 

5、检查一次,查看是不是卸载干净

Rpm –qa | grep –i mysql

 图片 14

 

卸载完毕!

 

本文由9159.com发布于操作系统,转载请注明出处:备份数据库.sql,2、查看文件安装路径

关键词:

上一篇:没有了
下一篇:没有了