linux --mariadb/redis数据库篇
配置mariadb和redismariadb ---安装和使用配置好yum源后,软件就可以通过配置的yum源进行安装,按理来讲安装mysql直接通过? ?yum install mariadb? -y? 便可安装,但是再企业中通过配置的阿里云的两个源版本太低,因此会使用mariadb官方提供的yum源,下载官方的mariadb包 实现远程连接
?备份mysql数据1.执行导出数据库命令 mysqldump -u root -p --all-databases > /tmp/db.dump
# --all-databases导出所有数据库 写入tmp下的db.dump文件中
#指定crm数据库导出 ? 2.进入数据库删掉你不顺眼的库;嘿嘿...比如你的项目..?? 3.执行导入数据库命令 1. mysql -u root -p < /tmp/db.dump
#导入数据库信息
2. source /tmp.db.dump #注意!!!这条命令是在数据库中执行,同步数据库原先你删掉的项目 哈哈,咱不慌...
mysql的主从复制1.环境准备 主库配置如下: 主库配置:编辑mysql的配置文件 vim /etc/my.cnf 1.写入如下内容 [mysql] server-id=1 log-bin=s17-mysql-bin 2.创建一个用于同步的用户 create user ‘son‘@‘%‘ identified by ‘123‘; 3.给予这个账号,一个从的身份 grant replication slave on *.* to ‘son‘@‘%‘; 4.导出当前数据库的数据,发送给从库,进行导入 mysqldump -u root -p --all-databases > /tmp/db.dump 5.发送主库的mysql数据,给从库 scp /tmpdb.dump [email?protected]从库ip地址+端口号 ? 从库操作如下: 1.编辑从库的mysql配置文件,写入一个身份id号,区别于主库,vim /etc/my.cnf 写入主机身份id server-id =10 # 任意不和主库server-id重复的id号 ? 2.通过一条命令,确保主从成功 #在从库执行这条SQL命令中 change master to master_host=‘主库ip地址‘,master_user=‘主库名‘,master_password=‘主库密码‘,master_log_file=‘s17-mysql-bin.000001‘,#主库文件 master_log_pos=1510; #主库的数据的起始点 ? 3.开启slave同步 #在从库中执行这条SQL命令 start alave; ? 4.检查主从同步是否正常 #在从库中执行SQL命令 show slave statusG; ? 5.然后可以测试往主库写入数据,查看从库数据? ?----------------------------------------------------------------------------------------------------------- redis ---安装和使用... (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |