Centos6安装mysql数据配置及数据导入备份
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-04 11:49:28 浏览: 评论:0
本文章来给大家介绍在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
- --phpfensi.com
- 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
Tags: Centos6安装 mysql配置
相关文章
- ·MYSQL多实例配置与使用教程(2014-09-25)
- ·mysql主从复制安装配置,从线上环境配置主从(2014-10-02)
- ·MySQL主从复制下改变主服务器IP配置过程(2014-10-02)
- ·MySQL数据库服务器集群配置详解介绍(2014-10-12)
- ·MYSQL数据库多实例配置步骤详解(2015-04-18)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)