步驟以下:1、編寫備份數據庫的shell
創新互聯建站自2013年起,是專業互聯網技術服務公司,擁有項目成都做網站、網站設計網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元威海做網站,已為上家服務,為威海各地企業和個人服務,聯系電話:18980820575
1、創建保存shell文件的文件夾,2、文件內容為:#!/bin/sh
PATH=$PATH:$HOME/bin
export
PATH
ORACLE_BASE=/u01/app/oracle
export
ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export
ORACLE_HOME
ORACLE_SID=HRDB
export
ORACLE_SID
PATH=/usr/sbin:$PATH
PATH=$ORACLE_HOME/bin:$PATH
export
PATH
exp
fact/fact
file=/backup/fact`date
+%y%m%d`.dmp
log=/backup/factlog`date
+%y%m%d`.log
shell文件編寫終了1、運行以上的shell文件看是不是能生成備份的.dmp文件,如果能則表示shell文件編寫成功
2、然后在此shell文件的所在終端輸入命令,將此文局模核件授權讓root用戶可以履行:
3、命令為:chmod
+x
backup.sh
4、然后到root終端編寫定時備份的語句5、語句為:crontab
–碼宴e
6、輸入i
7、輸入10
17
,,,/home/backupscript/backup.sh
8、桐掘按下esc建,輸入:wq
退出并保存便可。
1:打開的數據庫的命令
mysql use mysql
Database changed
2:查看數據庫的命令
mysql show databases;
3:查看數據者粗庫中表的命令
mysql show tables;
4:查看表的詳細結構
mysql desc tablename;
5:新建數據庫
mysql create database school;
Query OK, 1 row affected (0.00 sec)
6:新建表
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;
7:插入
mysql insert into student(id,stuName) values('1','tomcat');
Query OK, 1 row affected (0.00 sec)
8:刪除
mysql delete from student where id='1';
Query OK, 1 row affected (0.01 sec)
9:刪除表中所有數據
mysql truncate table student;
Query OK, 1 row affected (0.01 sec)
10:創建新用戶并給予權限
mysqlgrant all privileges on *.* to dbsync@"127.0.0.1" identified by "1234";
11:更改Mysql用戶密碼
悉喚c:\Mysql5.0\binmysqladmin -u root -p password 1234
Enter password: ****
備份數據庫首陸鎮及表
我們用mysqldump命令來備份數據庫
c:\mysql\bin\mysqldump –u root –p 3306 mysqld:\backup.sql
執行此語句將把mydb 備份到D盤的backup.sql文件中
備份多個數據庫表
Copyright ? 1999-2020, CSDN.NET, All Rights Reserved
mysql
登錄
Linux 關于MYSQL數據庫命令(查看,備份等操作) 原創
2016-04-19 11:22:33
fuwen1989
碼齡7年
關注
1.Linux系統下啟動MySQL的命令:
/ect/init.d/mysql start (前面為mysql的安裝路徑)
2.linux下重啟mysql的命令:
/ect/init.d/mysql restart (前面為mysql的安裝路徑)
3.linux下關閉mysql的命令:
/ect/init.d/mysql shutdown (前面為mysql的安裝路徑)
4.連接本機上的mysql:
進入目錄mysql\bin,再鍵入命令mysql -u root -p, 回車后提示輸入密碼。
5.打開數據庫后的操作命令
查看數據庫的命令
mysql show databases;
打開mydb庫
mysql use mydb;
查看數據表的詳細結構
mysql裂燃 desc funtb;
新建數據庫
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';
刪除表中所有數據
mysql truncate table student;
刪除表
mysql drop table temp;
創建新用戶并給予權限
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: ****
備份數據庫及表(新版數據庫不加3306端口號)
c:\mysql\bin\mysqldump –u root –p mydb d:\backup.sql
執行此語句將把數據庫mydb 備份到D盤的backup.sql文件中
備份多個數據庫表
c:\mysql\bin\mysqldump –u root –p 3306 school user01 user d:\backup.sql
此句的意思是把school庫中的user01表和user表的內容和表的定義備份到D盤backup.sql文件中肆答虛。
備份所有的數據庫
c:\myql\binmysqldump –u root –p 3306 –all –databased:backup.sql
還原Mysql數據庫
c:\mysql\bin\mysql –u root –p 3306 school
還原其中的一個表
mysql source d:\books.sql;
退出Mysql連接
mysqlquit(exit)
windows關閉mysql服務
C:\mysql\binnet mysql
步驟如下:
一、編寫備份數據庫的shell
1、創建保存shell文件的文件夾,
2、文件內容為:
#!/bin/sh
PATH=$PATH:$HOME/bin
export PATH
ORACLE_BASE=/u01/app/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_HOME
ORACLE_SID=HRDB
export ORACLE_SID
PATH=/usr/sbin:$PATH
PATH=$ORACLE_HOME/bin:$PATH
export PATH
exp fact/fact file=/backup/fact`date +%y%m%d`.dmp
log=/backup/factlog`date +%y%m%d`.log
shell文件編寫完畢
一、襪如猛運行以上的shell文件
看是否能生成備份的.dmp文件,如果能則表示shell文件編寫成功
二、然后在此shell
文件的所在橡吵終端輸入命令,將此文件授權讓root用戶可以執行:
三、命令為:chmod +x backup.sh
四、然后到root終端編寫定時備份的語句
五、語句為:crontab –e
六、輸入i
七、輸入10 17 ,,,/home/backupscript/backup.sh
八、按下esc建,輸入:wq 退出并保告橋存即可。
網站名稱:linux備份數據庫命令 linux系統數據庫備份
分享URL:http://m.newbst.com/article42/ddpgchc.html
成都網站建設公司_創新互聯,為您提供企業網站制作、用戶體驗、自適應網站、網站建設、網站設計、搜索引擎優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯