随笔分类 -  mysql

mysql再探
摘要:select子句及其顺序select from where group by having order by limit 创建表create table student(id int not null auto_increment,name varchar(20) default 'noname', 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(127) 评论(0) 推荐(0)

MySQL主从同步配置
摘要:(一)主从同步配置 MySQL主从默认使用异步模式。 异步模式下,主节点执行完客户端提交的事务后立即提交事务并返回给客户端,并不关心 log dump 线程是否成功地将将此次事务写进 binglog 并且发送给从库。假如执行事务的主线程提交事务后,log dump 线程还未来得及写入 binlog, 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(190) 评论(0) 推荐(0)

linux环境下配置mysql双主复制
摘要:简单来说,双主复制就是让两台mysql服务器中的数据保持同步,可以用来实现灾备和负载均衡 主机1 IP:192.168.200.128 主机2 IP:192.168.200.131 两台主机系统均为centos7 步骤也很简单 一定要记住,防火墙,selinux先关闭再实验 1。安装... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(432) 评论(0) 推荐(0)

mysql新建用户在本地无法登录
摘要:新建了一个mysql用户,但是无法在本地登录,即使已经授权任一ip都可以登录,甚至特地写清楚localhost登录,还是不行,情况如下[root@localhost zabbix-release-3.2]# mysql -ubiaopei -pEnter password: ERRO... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(218) 评论(0) 推荐(0)

mysql临时表
摘要:在mysql中使用system可以执行shell命令例如system ls可以列出当前文件夹列表创建临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字临时表将在你连接MySQL期间存在。当你断开时,MySQL将自动删除表并释放所用的空间。当然你可以在仍然连... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(914) 评论(0) 推荐(1)

mysql编码问题
摘要:我比较推荐的方法是在创建数据库时便设置中文编码 create database bp default character set utf8; #注意是utf8不是utf-8 以下方法只适用于mysql5.5以上版本的(其实我的是mariadb5.5版本的) 编辑mysql配置文件 [root@loc 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(113) 评论(0) 推荐(0)

mysql自增主键
摘要:MariaDB [test]> create table test1(id int primary key auto_increment,name varchar(20))auto_increment=1; #id为自增主键,默认从1开始递增Query O... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(172) 评论(0) 推荐(0)

mysql修改用户密码
摘要:修改自己的密码(root用户,其它用户应该也差不多) 方法一: [root@localhost /]# mysqladmin -u root -p password "root" #修改密码为root Enter password: #输入旧密码 [root@localhost /]# mysql 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(160) 评论(0) 推荐(0)

mysql配置my.cnf文件,以及参数优化提升性能
摘要:系统centos7 mariadb通过yum安装 mysql配置文件位于/etc/my.cnf 常用参数: 1)max_connections设置最大连接(用户)数,其默认值为100,设置太小会出现too many connections错误。例如,max_connections=1000 其修改方 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(9920) 评论(0) 推荐(0)

MySQL慢查询定位及其优化建议
摘要:本文最近更新于2021.11.23 (一)慢查询配置 慢查询的用途是用来发现执行时间长的查询语句,以便对这些语句进行优化 [mysqld] #在这里面增加,其它地方无效 #server-id=1 #log-bin=master-bin slow_query_log=1 #开启查询 slow_quer 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(427) 评论(0) 推荐(0)

mysql数据库备份与恢复
摘要:压缩备份单个数据库,mysqldump实际上就是把数据从mysql库里以逻辑的sql语句的形式导出。mysqldump -uroot -p --default-character-set=gbk test|gzip>test.sql.gz备份多个库,使用-B选项 备份数据库里面的某... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(127) 评论(0) 推荐(0)

mysql存储引擎
摘要:修改数据库表的存储引擎 首先导出数据库[root@localhost ~]# mysqldump -uroot -p bp >bp.sql #导出bp数据库,并命名为bp.sqlEnter password: 直接修改引擎[root@localhos... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(76) 评论(0) 推荐(0)

mariadb增量备份
摘要:何为增量备份,简单理解就是使用日志记录每天数据库的操作情况,只需要每天把这个日志里的数据库操作还原到数据库中,从而避免每天都进行完全备份,这种情况下,每周进行一次完全备份即可 首先我们需要配置以下mariadb的配置文件,我使用的是yum安装,其配置文件位于/etc/my.cnf,内... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(382) 评论(0) 推荐(0)

mysql之commit,transaction事物控制
摘要:简单来说,transaction就是用来恢复为以前的数据。 举个例子,我想把今天输入到数据库里的数据在晚上的时候全部删除,那么我们就可以在今天早上的时候开始transaction事物,令autocommit关闭并且执行commit,然后再开始输入数据,到晚上的时候,可以执行rollb... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(2572) 评论(0) 推荐(0)

mysql数据库的备份与恢复
摘要:导出数据库: 终端执行命令(导出test数据库到当前目录) mysqldump -uroot -p test >test.sql 导入数据库: 进入mysql,执行命令 source /root/test.sql (因为我导出的目录是/root) ... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(116) 评论(0) 推荐(0)

MySQL大表优化方案
摘要:当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候M... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(885) 评论(0) 推荐(0)

mysql初探
摘要:使用mysql:命令行输入mysql直接进入mysql,没有进去的话,请确定已安装mysql并且已开启mysql服务,以某用户登录mysql请使用mysql -u root -p 123456(你的密码) show databases; #进入数据库查看有什么数据库 create database 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(133) 评论(0) 推荐(0)

mysql深入
摘要:使用存储过程create procedure productpricing() begin select avg(prod_price) as priceaverage from products; end; 创建一个新的存储过程productpricing执行存储过程call productpri 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(252) 评论(0) 推荐(0)

mysql优化查询
摘要:使用索引查询MariaDB [test]> explain select * from te where id=22; #在没有增加索引情况下,rows为7,即查询行数+------+-------------+-------+------+---... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(123) 评论(0) 推荐(0)

mysql之mysqldump——备份与还原
摘要:导出数据库里的某一张表[root@localhost ~]# mysqldump -uroot -p test bptest>fi.mysql #导出test数据库中的bptest表Enter password: 导出多个数据库[root@localhost ~]# my... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(193) 评论(0) 推荐(0)

导航