Copyright ? 1999-2020, CSDN.NET, All Rights Reserved
專注于為中小企業(yè)提供網(wǎng)站制作、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)潮安免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
mysql
登錄
Linux 關(guān)于MYSQL數(shù)據(jù)庫命令(查看,備份等操作) 原創(chuàng)
2016-04-19 11:22:33
fuwen1989
碼齡7年
關(guān)注
1.Linux系統(tǒng)下啟動(dòng)MySQL的命令:
/ect/init.d/mysql start (前面為mysql的安裝路徑)
2.linux下重啟mysql的命令:
/ect/init.d/mysql restart (前面為mysql的安裝路徑)
3.linux下關(guān)閉mysql的命令:
/ect/init.d/mysql shutdown (前面為mysql的安裝路徑)
4.連接本機(jī)上的mysql:
進(jìn)入目錄mysql\bin,再鍵入命令mysql -u root -p, 回車后提示輸入密碼。
5.打開數(shù)據(jù)庫后的操作命令
查看數(shù)據(jù)庫的命令
mysql show databases;
打開mydb庫
mysql use mydb;
查看數(shù)據(jù)表的詳細(xì)結(jié)構(gòu)
mysql desc funtb;
新建數(shù)據(jù)庫
mysql create database school;
新建表
mysql create table user01(
- id varchar(20) NOT NULL,
- userName varchar(10) NOT NULL,
- age int(11) default'0',
- sex char(2) NOT NULL default'm',
- PRIMARY KEY (id)
- )TYPE=InnoDB;
Query OK, 0 rows affected, 1 warning (0.02 sec)
mysqldesc student;
插入
mysql insert into student(id,stuName) values('1','tomcat');
刪除
mysql delete from student where id='1';
刪除表中所有數(shù)據(jù)
mysql truncate table student;
刪除表
mysql drop table temp;
創(chuàng)建新用戶并給予權(quán)限
mysql grant all privileges on *.* to dbuser@localhost identified by '1234'
with grant option;
更改Mysql用戶密碼
c:\Mysql5.0\binmysqladmin -u root -p password 1234
Enter password: ****
備份數(shù)據(jù)庫及表(新版數(shù)據(jù)庫不加3306端口號(hào))
c:\mysql\bin\mysqldump –u root –p mydb d:\backup.sql
執(zhí)行此語句將把數(shù)據(jù)庫mydb 備份到D盤的backup.sql文件中
備份多個(gè)數(shù)據(jù)庫表
c:\mysql\bin\mysqldump –u root –p 3306 school user01 user d:\backup.sql
此句的意思是把school庫中的user01表和user表的內(nèi)容和表的定義備份到D盤backup.sql文件中。
備份所有的數(shù)據(jù)庫
c:\myql\binmysqldump –u root –p 3306 –all –databased:backup.sql
還原Mysql數(shù)據(jù)庫
c:\mysql\bin\mysql –u root –p 3306 school
還原其中的一個(gè)表
mysql source d:\books.sql;
退出Mysql連接
mysqlquit(exit)
windows關(guān)閉mysql服務(wù)
C:\mysql\binnet mysql
說明
工作包括兩部分監(jiān)控端(一二三)和被監(jiān)控端(四)
回到頂部
一、nrpe.cfg中添加腳本
nrpe.cfg中添加命令索引
1
command[check_used_mem]=/usr/local/nagios/libexec/check_used_mem.sh 80 90
說明:實(shí)際內(nèi)存使用量超過80%警告;超過90%嚴(yán)重警告
回到頂部
二、添加具體腳本
參考腳本check_used_mem.sh
warn=$1
critical=$2
all=`free | sed -n '2p' | awk '{print $2}'`
used=`free | sed -n '3p' | awk '{print $3}'`
let "c=$used*100/$all"
if [[ $c -lt $warn ]]
then
echo "used mem/total $warn% [used:$used, total:$total:$all]"
exit 0
elif [[ $c -lt $critical ]]
then
echo "used mem/total ≥$warn% [used:$used, total:$total:$all]"
exit 1
else
echo "used mem/total ≥$critical% [used:$used, total:$total:$all]"
exit 2
fi
解釋:
1. 1、1、2分別指輸入的第一、二個(gè)參數(shù),比如:
del.sh腳本內(nèi)容為
#/bin/bash
echo $1
sh del.sh a #第一個(gè)參數(shù)是a
chmod a+x ./del.sh a #第一個(gè)參數(shù)是a
2. free用來查看內(nèi)存的使用情況
[root@xen_202_12 /]# free -m
total used free shared buffers cached
Mem: 3072 2459 612 0 207 1803
-/+ buffers/cache: 447 2624
Swap: 1913 0 1913
total 內(nèi)存總數(shù): 3072
used 已經(jīng)使用的內(nèi)存數(shù): 2459
free 空閑的內(nèi)存數(shù): 612
shared 當(dāng)前已經(jīng)廢棄不用,總是0
buffers: Buffer Cache內(nèi)存數(shù): 13220
cached: Page Cache內(nèi)存數(shù): 2720160
u盤mount了就可以訪問了
目前的linux系統(tǒng)都會(huì)自動(dòng)識(shí)別出U盤
然后mount到一個(gè)目錄
去這個(gè)目錄就可以看到所有u盤文件
可以復(fù)制
或者執(zhí)行