随笔分类 -  database

摘要:在mysql中有一个默认的数据表information_schema,information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什 阅读全文
posted @ 2019-04-19 15:51 陌上归人的博客 阅读(449) 评论(0) 推荐(0)
摘要:如果数据库的数据量不是很大,可以利用mysqldump导出备份修复从库故障或新增从库实例 主库IP:192.168.1.1从库IP:192.168.1.2 1.主库服务器导出备份:db_name=`mysql -h192.168.1.1 -uroot -p123456 -e "show databa 阅读全文
posted @ 2019-03-12 10:49 陌上归人的博客 阅读(374) 评论(0) 推荐(0)
摘要:如果数据库的数据量很大,表大小有几十个G,利用mysqldump导出备份会消耗非常长的时间,会对数据库产生不稳定风险,这时可以利用xtrabackup工具在线复制主库文件,利用复制出来的主库文件可以修复从库故障或新增从库实例 主库IP:192.168.1.1从库IP:192.168.1.2 主库和从 阅读全文
posted @ 2019-03-12 10:23 陌上归人的博客 阅读(879) 评论(0) 推荐(0)
摘要:MySQL是关系型数据库 优势: 在不同的引擎上有不同 的存储方式。 查询语句是使用传统的sql语句,拥有较为成熟的体系,成熟度很高。 开源数据库的份额在不断增加,mysql的份额页在持续增长。 缺点: 在海量数据处理的时候效率会显著变慢。 Mongodb是非关系型数据库(nosql ),属于文档型 阅读全文
posted @ 2019-01-22 18:47 陌上归人的博客 阅读(915) 评论(0) 推荐(0)
摘要:Redis-Sentinel Redis的哨兵模式Redis Sentinel 模式简介Redis-Sentinel是官方推荐的高可用解决方案,当redis在做master-slave的高可用方案时,假如master宕机了,redis本身(以及其很多客户端)都没有实现自动进行主备切换,而redis- 阅读全文
posted @ 2018-10-12 11:10 陌上归人的博客 阅读(334) 评论(0) 推荐(0)
摘要:实际的业务生产系统中,mysql从库有时候会根据实际需求变更为主库,这时候我们需要清除掉从库配置的主从信息登录从库执行以下命令:mysql> stop slave;mysql> reset slave all; 再查看同步状态则为空mysql> show slave status\G;Empty s 阅读全文
posted @ 2017-12-18 12:14 陌上归人的博客 阅读(1098) 评论(0) 推荐(0)
摘要:如果你的MySQL搭建了主从同步 , 或者数据库开启了log-bin日志(MySQL默认开启) , 那么随着时间的推移 , 你的数据库data 目录下会产生大量的日志文件 ll /opt/mysql/data/ -rw-rw . 1 mysql mysql 63278 9月 11 02:03 mys 阅读全文
posted @ 2017-09-20 10:11 陌上归人的博客 阅读(693) 评论(0) 推荐(0)
摘要:一、MySQL 复制的基本过程如下:1. Slave 上面的IO线程连接上 Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容; 2. Master 接收到来自 Slave 的 IO 线程的请求后,通过负责复制的 IO 线程根据请求信息读取指定日志指定位置之后的日志信息 阅读全文
posted @ 2017-05-09 16:38 陌上归人的博客 阅读(686) 评论(0) 推荐(0)
摘要:MySQL想查看历史执行语句,不能像linux那样通过命令查看 只能将每条执行语句保存到LOG里面,然后通过LOG文件再查找 修改my.cnf配置文件 [mysqld] 字段部分,定义LOG名字为exec.log,保存在mysql安装目录下 [mysqld] log=/usr/local/mysql 阅读全文
posted @ 2017-05-04 16:33 陌上归人的博客 阅读(1844) 评论(0) 推荐(0)
摘要:table_open_cache指定表高速缓存的大小。每当MySQL访问一个表时,如果在表缓冲区中还有空间,该表就被打开并放入其中,这样可以更快地访问表内容。通过检查峰值时间的状态值Open_tables和Opened_tables,可以决定是否需要增加table_open_cache的值。如果你发 阅读全文
posted @ 2017-03-10 16:22 陌上归人的博客 阅读(30101) 评论(0) 推荐(1)
摘要:mysqlslap是mysql自带的基准测试工具,优点:查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较.msqlslap为mysql性能优化前后提供了直观的验证依据,建议系统运维和DBA人员应该掌握一些常见的压 阅读全文
posted @ 2016-09-08 15:46 陌上归人的博客 阅读(17722) 评论(0) 推荐(1)
摘要:错误记录: [ 82%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/client.c.o/usr/local/src/mysql-5.6.30/sql-common/client.c:1902: error: 阅读全文
posted @ 2016-09-05 16:36 陌上归人的博客 阅读(1611) 评论(0) 推荐(0)
摘要:1. QPS(每秒Query量) QPS = Questions(or Queries) / seconds mysql > show global status like 'Question%'; 2. TPS(每秒事务量) TPS = (Com_commit + Com_rollback) / 阅读全文
posted @ 2016-08-30 11:25 陌上归人的博客 阅读(3099) 评论(0) 推荐(0)
摘要:在安装MySQL 5.6.30时,安装完成后,后台日志报如下警告信息:2016-05-27 12:25:27 7fabf86f7700 InnoDB: Error: Table "mysql"."innodb_table_stats" not found.2016-05-27 12:25:27 7f 阅读全文
posted @ 2016-05-27 14:34 陌上归人的博客 阅读(20679) 评论(0) 推荐(0)
摘要:查看MySQL的运行状态用命令行的show语句show status是查看MySQL运行情况,和上面那种通过pma查看到的信息基本类似。show variables是查看MySQL的配置参数,还可以使用类似SHOW VARIABLES LIKE ‘Key%’show processlist是查看当前... 阅读全文
posted @ 2015-10-08 11:28 陌上归人的博客 阅读(792) 评论(0) 推荐(0)
摘要:# 以下选项会被MySQL客户端应用读取。# 注意只有MySQL附带的客户端应用程序保证可以读取这段内容。# 如果你想你自己的MySQL应用程序获取这些值。# 需要在MySQL客户端库初始化的时候指定这些选项。 #[client]#password = [your_password]port = @... 阅读全文
posted @ 2015-09-08 17:42 陌上归人的博客 阅读(1024) 评论(0) 推荐(0)
摘要:mysql user表root 用户误删除后恢复root用户 方法/步骤 1、停止mysql服务;在mysql安装目录下找到my.ini;在my.ini中找到以下片段[mysqld];另起一行加入代码:skip-grant-tables 并保存 2、启动mysql服务,并登录mysql(无用户名和密 阅读全文
posted @ 2015-08-14 13:52 陌上归人的博客 阅读(6984) 评论(0) 推荐(1)
摘要:linux下登录mysql服务器一般都是在命令行手动输入链接信息[root@localhost~]#mysql-hlocalhost-uroot-p11111而在mysql 5.6之后版本这样登录则会有安全提示Warning: Using a password on the command line... 阅读全文
posted @ 2015-08-11 10:42 陌上归人的博客 阅读(1284) 评论(0) 推荐(0)
摘要:1. 下载MongoDB2. 解压文件到某目录下,然后重命名:[root@localhost var]# tar -xzvf mongodb-linux-i686-2.0.1.tar [root@localhost var]# mv mongodb-linux-i686-2.0.1 /usr/loc... 阅读全文
posted @ 2015-07-23 10:52 陌上归人的博客 阅读(320) 评论(0) 推荐(0)
摘要:假如我们有以下这样一个表: id username password 1 admin ************* 2 sameer ************* 3 stewart ************* 1. 下面这个语句会拷贝表结构到新表newadmin中。 (不会拷贝表中的数据) 2. 下面 阅读全文
posted @ 2015-07-09 18:37 陌上归人的博客 阅读(263) 评论(0) 推荐(0)