萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> Centos6安裝mysql數據配置及數據導入備份

Centos6安裝mysql數據配置及數據導入備份

本文章來給大家介紹在Centos6安裝mysql數據配置及數據導入備份一些命令,有需要了解的同學可進入參考參考。

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

copyright © 萬盛學電腦網 all rights reserved