Centos6安裝mysql資料配置及資料匯入備份

來源:互聯網
上載者:User

1、安裝配置Mysql :本文安裝的系統為Centos6.3:

 代碼如下 複製代碼

yum list mysql # 查看有沒有安裝包
yum install mysql #  安裝mysql用戶端
yum list mysql-server # 查看有沒有安裝包
yum install mysql-server # 安裝mysql 伺服器端
#安裝過後需要啟動mysql服務
service mysqld start #或者/etc/init.d/mysqld start
# 啟動過後需要給mysql建立一個root管理員:
mysqladmin -u root password 123456
#後我們就可以通過以下串連mysql,進入mysql命令列了:
mysql -u root -p #斷行符號後,在輸入密碼即可
#查看 mysql安裝位置 
whereis mysql

2、Mysql配置(通用設定,極力推薦):

 代碼如下 複製代碼
#修改linux伺服器下Mysql的設定需要用root登入系統後,
vi /etc/my.cnf 
#在[mysqld]後添加
lower_case_table_names=1

#重啟MYSQL服務,這樣做以後將不區分表名的大小寫。

3、資料匯入:

 代碼如下 複製代碼

 

#需要一台windows機器,安裝Navicat for MySQL
#setup #關閉centos系統的防火牆
#CentOS下開啟mysql遠端連線,遠端管理資料庫
grant all privileges on *.* to 'root'@'%' identified by 'ebiz' with grant option;
#說明:在Windows和Mac OS X中,lower_case_tables_name的 預設值是1。

 
4、資料庫自動備份,通過Navicat for MySQL 自動備份資料庫,網上很多:

 5、centos下匯出資料:

mysqldump -u 使用者名稱 -p密碼 資料庫名 > 匯出的檔案名稱

 

 代碼如下 複製代碼
mysqldump -u root -pebiz eblog > /home/soft/mysqlbak.sql

匯出一個表
mysqldump -u 使用者名稱 -p 資料庫名 表名> 匯出的檔案名稱
 匯出一個資料庫結構
mysqldump -u 使用者名稱 -p -d --add-drop-table 資料庫名 >匯出的檔案名稱


6、匯入資料:

create database eblog character set utf8;

常用source 命令
進入mysql資料庫控制台,
如mysql -u root -p
mysql>use 資料庫
然後使用source命令,後面參數為指令檔(如這裡用到的.sql)

 代碼如下 複製代碼
mysql>source  /home/soft/mysqlbak.sql

7、自動備份,並上傳到指定的ftp中異地備份:

 代碼如下 複製代碼

rm -rf /home/mysqlbak/*.gz #刪除gz檔案
date_str=`date +%Y%m%d`
cd /home/mysqlbak
mysqldump -h localhost -u root --password=ebiz -R -E -e
  --max_allowed_packet=1048576 --net_buffer_length=16384 eblog
   | gzip > /home/mysqlbak/eblog_$date_str.sql.gz
 
 
deldate=` date -d -5day +%Y%m%d ` #刪除ftp伺服器空間5天前的備份
ftp -n 8.8.8.8 <<EOF
user ftpuser ftppassword
binary
lcd /home/mysqlbak
prompt
mput eblog_$date_str.sql.gz
mdelete eblog_$deldate.sql.gz
close
bye 
EOF<STRONG></STRONG>


8、設定定時任務

 代碼如下 複製代碼

30 4 15 * * root /home/filesbak/filesbak.sh
10 3 * * * root /home/mysqlbak/mysqlbak.sh

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.