
MySQL
tianyuan233
这个作者很懒,什么都没留下…
展开
-
MySQL 开启二进制日志记录
mysql> show variables like 'log_bin';+---------------+-------+| Variable_name | Value |+---------------+-------+| log_bin | OFF |+---------------+-------+1 row in set (0.00 sec)原创 2016-07-08 21:47:56 · 580 阅读 · 0 评论 -
报错:[mysys_ssl/CMakeFiles/mysys_ssl.dir/my_default.cc.o] Error 1
cmake已经过了,但是在make时报了以下错误:/root/mysql-5.7.18/mysys_ssl/my_default.cc: In function ‘int my_search_option_files(const char*, int*, char***, uint*, int (*)(void*, const char*, const char*), void*, const ch原创 2017-09-24 22:35:13 · 936 阅读 · 0 评论 -
MySQL常用操作笔记[转]
一、用户创建、权限、删除 1、连接MySql操作 连接:mysql -h 主机地址 -u 用户名 -p 用户密码 (注:u与root可以不用加空格,其它也一样)断开:exit (回车) 终端输入 mysql -h 127.0.0.1 -u root -p 然后输入密码。就可以连接到本地的MySql数据库了。2、 创建用户: 命令: CREATE USER ‘username’@’h转载 2017-05-04 18:37:39 · 353 阅读 · 0 评论 -
MySQL调优
MySQL调优可以从几个方面来做:1. 架构层:做从库,实现读写分离;2.系统层次:1.增加内存; 2.给磁盘做raid0或者raid5以增加磁盘的读写速度; 3.可以重新挂载磁盘,并加上noatime参数,这样可以减少磁盘的i/o;3. MySQL本身调优:(1) 如果未配置主从同步,可以把bin-log功能关闭,减少磁盘i/o (2) 在my.cnf中加上skip-name-resol转载 2017-04-19 11:44:00 · 425 阅读 · 0 评论 -
MySQL5.7初始密码查看及重置
安装了mysql5.7之后初始密码不再默认为空1.查看初始密码:[root@VM_225_102_centos ~]# grep 'temporary password' /var/log/mysqld.log2016-07-08T02:25:46.311098Z 1 [Note] A temporary password is generated for root@localhos原创 2016-07-08 10:44:47 · 50682 阅读 · 1 评论 -
MySQL binlog 日志的三种模式
——————————————————————————————————– Row Level: 日志中会记录成每一行数据被修改的形式,然后在slave端再对相同的数据进行修改。 优点: 在row level模式下,bin-log中可以不记录执行的sql语句的上下文相关的信息,仅仅只需要记录那一条记录被修改了,修改成什么样了。所以row level的日志内容会非常清楚的记录下每一行数据修改的细节转载 2017-04-19 11:17:08 · 795 阅读 · 0 评论 -
MySQL数据库存储价格金额使用的数据类型
使用decimal(m,n)这个数据类型来精确表达价格。 注意:不要使用float、double等浮点数据类型,因为它们是不精确的,特别是在计算的时候。decimal使用方法:salary DECIMAL(5,2)在这个例子中, 5 (精度(precision)) 代表重要的十进制数字的数目, 2 (数据范围(scale)) 代表在小数点后的数字位数。 在这种情况下,因此,salary 列原创 2017-04-14 10:16:03 · 39461 阅读 · 2 评论 -
mysql忘记root密码解决方案
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且拔原创 2017-04-17 21:21:01 · 4746 阅读 · 0 评论 -
mysql主从复制实践
介绍MySQL 支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引 以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。 从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。请注意当你进行复制时,原创 2017-04-03 17:00:18 · 412 阅读 · 0 评论 -
安装mysql5.7报错:MySQL currently requires boost_1_59_0
– Could not find (the correct version of) boost. – MySQL currently requires boost_1_59_0CMake Error at cmake/boost.cmake:81 (MESSAGE): You can download it with -DDOWNLOAD_BOOST=1 -DWITH_BOOST=This原创 2017-04-12 15:15:19 · 8552 阅读 · 2 评论 -
mysql启动报错:Another MySQL daemon already running with the same unix socket.
[root@localhost ~]# /etc/init.d/mysqld restartStopping mysqld: [ OK ]Another MySQL daemon already running with the same unix socket.Starting mysqld:原创 2016-08-07 17:46:50 · 640 阅读 · 3 评论 -
数据库系统概念学习笔记2
视图 view直接操作数据库时,是在逻辑模型层操作的,即给定的集合中的关系都是实实在在存储在数据库中的 出于安全考虑,我们要隐藏特定的数据 在SQL中,允许定义虚关系,他在概念上包含查询的结果,虚关系并不预先进行计算并存储,而是使用虚关系的时候才通过执行查询,被计算出来 不是逻辑模型的一部分,但作为虚关系对用户可见的 关系称为视图定义视图mysql> create view abc as原创 2016-07-30 21:57:12 · 486 阅读 · 0 评论 -
数据库系统原理学习笔记1
我的博客链接删除表 需要重新createdrop table r;删除表中所有元组 可以重新插入delete from r; 前者更强力一点mysql> select name from user;+-------+| name |+-------+| zty || qwe || asdas || qwe || qweqe |+----原创 2016-07-29 22:54:33 · 472 阅读 · 0 评论 -
Slave_IO_Running: No 解决方法
mysql> show slave status\G;*************************** 1. row *************************** Slave_IO_State: Master_Host: 192.168.70.132 Master_User: z原创 2017-09-27 21:47:36 · 6268 阅读 · 2 评论