
MySQL_DBA运维
文章平均质量分 58
这是我日常维护MySQL数据库的笔记,也顺便分享给大家
GuangPeng_Ding
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL5.7版本group by错误
现象描述:ERROR 1055 (42000): Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'dxdb.emp.name' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by故障原创 2022-05-19 17:28:25 · 676 阅读 · 0 评论 -
MySQL:5.7.18主从搭建
系统版本: CentOS 7.6关闭: selinux、firewalld环境前提: 卸载系统自带的MariaDB #yum remove -y mariadb*设备: MySQL主库 192.168.1.170 MySQL从库 192.168.1.171[第一大部分]:一、主、从库 都执行 rz 命令上传MySQL5.7.18 至 /opt/ 目录下rz、、、省略二、主、从库 都执行解压命令tar -xvf mysql-5.7.18-li...原创 2021-02-14 12:15:15 · 264 阅读 · 0 评论 -
MySQL5.7设置远程访问
指定root用户可以远程访问刷新权限原创 2020-06-24 23:52:51 · 472 阅读 · 0 评论 -
MySQL5.7绑定IP监听
绑定IP监听是一种数据库安全策略,生产环境下是为了让内网之间相互访问,外面的机器远程不进来。原创 2020-06-21 18:27:59 · 938 阅读 · 0 评论 -
MySQL5.7用户管理
创建用户 并授权查询权限,用户名: user2,只能登陆的主机是: localhost本地,密码为: 123456查看user2用户有哪些权限原创 2020-06-19 20:48:55 · 313 阅读 · 0 评论 -
MySQL慢日志查询
方式1、select @@global.long_query_time;方式2、show global variables like 'long_query_time';原创 2019-12-31 14:35:44 · 222 阅读 · 0 评论 -
MySQL分开备份表结构和数据
数据库中的表和数据是可以分开的,有时候迭代数据库版本时候需要先将表的结构备份出来做测试1、备份库里的表结构, -d 参数是指定备份表的结构# mysqldump -uroot -p123456 -d test_db > /opt/test_db_desc.sql2、备份库里的表数据,-t 参数是指定备份表里的数据mysqldump -uroot -p123456...原创 2019-12-27 17:04:25 · 783 阅读 · 0 评论 -
MySQL备份与恢复单张表
在生产环境中通常备份库需要加 “-B” ,而备份单张表就不需要加"-B" 了,两者的区别是 有-B 参数会在备份的文件里头部有一条执行判断库是否存在,存在就删除库新建库,而备份时没有加-B 参数时备份的文件头部就没有关于库的判断操作。结论: 有-B影响的是库中所有把旧的数据给删除,把已经存在的数据都给删掉,重新执行一遍SQL新建数据,如果此时旧数据正在被用户访问,而恢复时是正在...原创 2019-12-27 16:37:17 · 325 阅读 · 0 评论 -
MySQL备份与恢复库
用MySQL自带的备份工具mysqldump是属于逻辑备份,备份出来的文件是以文本的形式存在的备份: test_db2# mysqldump -uroot -p123456 -B test_db2 > /databack/test_db2_back.sql制造灾难恢复:# mysql -uroot -p123456 < /databack/te...原创 2019-12-27 14:58:37 · 189 阅读 · 0 评论 -
MySQL连接查询
连接查询分为内连、外连:外连又分为左连、右连;内连是两张表相同的字段匹配符合就查出,外连是两张表相同的字段匹配上了 就查出,没匹配上的显示NULL1、选择两张表的字段 查询不使用内连或外连关键字,直白的查询。拿出两张表比相同价格的字段行mysql> select tb_1.id, tb_1.name, tb_2.id, tb_2.name -> from t...原创 2019-12-27 10:31:49 · 150 阅读 · 0 评论 -
MySQL聚合函数查询
1、 COUNT() 函数COUNT(*) 函数统计数据表中包含的记录行的总数;COUNT(字段名称) 计算该字段的总行数量、忽略空值的行。mysql> select count(*) as cust_num -> from tb_2;mysql> select count(name) as name_num -> from tb_2;...原创 2019-12-26 11:08:04 · 413 阅读 · 0 评论 -
MySQL基本查询
1、先准备一张表mysql> create table tb_1 -> ( -> id int(11) not null unique primary key auto_increment, -> name varchar(25) not null unique, -> price float(2) -> );Que...原创 2019-12-24 17:34:21 · 198 阅读 · 0 评论 -
MySQL5.7.27安装rpm包
环境介绍: 系统:CentOS7.6 关闭:selinux、firewalld 卸载:mariadb* 依赖:net-tools下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar1、上传MyS...原创 2019-12-03 22:45:43 · 819 阅读 · 0 评论 -
MySQL5.7.28二进制版安装
系统环境: CentOS7.6数据库版本: MySQL5.7.28https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz关闭: selinux、firewalld一、上传二进制包到/home/目录...二、切到/home/解压到/usr/local/tar...原创 2019-12-03 22:45:50 · 470 阅读 · 0 评论