07 2017 档案
摘要:1linux下mysql导出文件 备份mysql数据库的命令mysqldump -h主机名 -u用户名 -p密码 数据库名字 > 备份的数据库名字.sql例如:mysqldump -uroot -p1234 springboot >/tmp/springboot.sql仅仅备份数据库结构(不带表数据)mysqldump --no-data -h主机名 -u用户名 -p密码 数据库名字 > ...
阅读全文
摘要:首先理解一下一下inode:Unix/Linux系统内部不使用文件名,而使用inode号码来识别文件。表面上,用户通过文件名,打开文件。实际上,系统内部这个过程分成三步:首先,系统找到这个文件名对应的inode号码;其次,通过inode号码,获取inode信息;最后,根据inode信息,找到文件数据所在的block,读出数据。1、文件名和inode号码是"一一对应"关系,每个inode号码对应一个...
阅读全文
摘要:复制其最终目的是让一台服务器的数据和另外的服务器的数据保持同步,已达到数据冗余或者服务的负载均衡。一台主服务器可以连接多台从服务器,并且从服务器也可以反过来作为主服务器。主从服务器可以位于不同的网络拓扑中,由于mysql的强大复制功能,其复制目标可以是所有的数据库,也可以是某些数据库,甚至是某个数据库中的某些表进行复制。MySQL支持的两种复制方案:基于语句复制,基于行复制基于语句复制基于行复制,...
阅读全文
摘要:mysql 启动时,报错一般都不明显,因此我们需要配置错误日志#vim /etc/my.cnfxxxxxxxxxx1 1#vim /etc/my.cnf在[mysqld]下添加log_error = /var/log/mysql/error.logx 1log_error = /var/log/mysql/error.log再次启动时,如果出现错误,启动不起来,就可以去日志文件中,查看详细错误信息
阅读全文
摘要:Linux下使用yum安装MySQL,以及启动、登录和远程访问MySQL数据库。1、安装查看有没有安装过:yum list installed mysql*rpm -qa | grep mysql*查看有没有安装包:yum list mysql*安装mysql客户端:yum install mysql安装mysql 服务器端:yum install mysql-serveryum install ...
阅读全文
摘要:MySQL双主复制,即互为Master-Slave(只有一个Master提供写操作),可以实现数据库服务器的热备,但是一个Master宕机后不能实现动态切换。而Keepalived通过虚拟IP,实现了双主对外的统一接口以及自动检查、失败切换机制。联合使用,可以实现MySQL数据库的高可用方案。环境描述:OS:CentOS6.5_X64MASTER:192.168.196.133BACKUP:192...
阅读全文
摘要:摘要:今天在Linux服务器上安装了msyql数据库,在本地访问的时候可以访问,但是我想通过远程的方式访问的时候就不能访问了,查询资料后发现,Linux下MySQL默认安装完成后只有本地访问的权限,没有远程访问的权限,需要你给指定用户设置访问权限才能远程访问该数据库,下面把我的做法记录一下: 一:登录安装后的mysql数据库,如下图: 二:输入给root用户设置权限的命令行并回车,如下图:这里的r...
阅读全文
摘要:使用方式CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `username` varchar(50) NOT NULL COMMENT '用户名', `password` varchar(32) NOT NULL COMMENT '密码,加密存储', `phone` varchar(20) DEFAULT...
阅读全文
摘要:源日志文件:user_register1.log2017-07-04 02:45:20,1009_10131009201707040245135462341,1,864331035121676,112.28.165.54 2017-07-04 02:49:16,1043_10131043201707040249157342004,1,862490034832444,218.18.37.15 201...
阅读全文
摘要:1. 取出两个文件的并集(重复的行只保留一份) cat file1 file2 | sort | uniq 2. 取出两个文件的交集(只留下同时存在于两个文件中的文件) cat file1 file2 | sort | uniq -d 3. 删除交集,留下其他的行 cat file1 file2 | sort | uniq -u 如果需要计数也有一个...
阅读全文
摘要:先说结论:使用内存映射文件来处理大文件可以提高效率。 为什么呢?我们先来看看如果不使用内存映射文件的处理流程是怎样的,首先我们得先读出磁盘文件的内容到内存中,然后修改,最后回写到磁盘上。第一步读磁盘文件是要经过一次系统调用的,它首先将文件内容从磁盘拷贝到内核空间的一个缓冲区,然后再将这些数据拷贝到用户空间,实际上是两次数据拷贝。第三步回写也一样也要经过两次数据拷贝。所以我们基本上会有四次数据的拷贝...
阅读全文