随笔分类 -  Mysql

摘要:开启binlog日志 1、编辑打开mysql配置文件/my.cnf在 [mysqld]区块添加 log-bin=mysql-bin(也可指定二进制日志生成的路径,如:log-bin=/Data/mysql-bin) server-id=1 binlog_format=MIXED(加入此参数才能记录到 阅读全文

posted @ 2022-04-18 13:55 -=- 阅读(24) 评论(0) 推荐(0) 编辑

摘要:常用选项: --导出单个dbmysqldump -uroot -pmysql --master-data=2 --single-transaction --triggers --routines --databases sakila >insert.sql 导出多个db mysqldump -uro 阅读全文

posted @ 2022-04-18 09:09 -=- 阅读(53) 评论(0) 推荐(0) 编辑

摘要:一、下载mysql安装包 二、解压 解压后的文件夹放入 /usr/local/ 三、创建Mysql用户和组 groupadd mysql useradd -r -g mysql mysql 四、更改属组和属主 chown -R mysql:mysql /usr/local/mysql 五、创建存放数 阅读全文

posted @ 2021-12-07 13:45 -=- 阅读(126) 评论(0) 推荐(0) 编辑

摘要:Mysql相关命令 ? (\?) 显示帮助信息 clear (\c) 清楚当前输入语句 connect (\r) 连接到服务器,可选参数为数据库和主机 delimiter (\d) 设置语句分隔符 ego (\G) 发送命令到MySQL服务器,并显示结果 exit\quit (\q) 退出MySQL 阅读全文

posted @ 2021-09-02 18:22 -=- 阅读(56) 评论(0) 推荐(0) 编辑

摘要:1. SELECT s.s_id, s.s_name, s.s_sex, CASE WHEN s.s_sex = '1' (要筛选的字符)THEN '男' (要改成的字符) WHEN s.s_sex = '2' (要筛选的字符)THEN '女'(要改成的字符) ELSE '其他'(要改成的字符) # 阅读全文

posted @ 2021-08-20 11:22 -=- 阅读(60) 评论(0) 推荐(0) 编辑

摘要:1、 关闭Mysql 2、进入/etc/my.cnf 添加skip-grant-tables 3、进入Mysql 4、use mysql-->update mysql.user set authentication_string=password('root_password') where use 阅读全文

posted @ 2021-08-06 10:52 -=- 阅读(184) 评论(0) 推荐(0) 编辑

摘要:原理 pt-online-schema-change模拟了MySQL内部alter table的方式,但是其操作所更新的是复制表,所以原表不会被锁住。 pt-online-schema-change --user=root --password=数据库密码--host=localhost P=330 阅读全文

posted @ 2021-07-21 15:08 -=- 阅读(97) 评论(0) 推荐(0) 编辑

摘要:修改表 alter table 原表名 rename to 新表名 alter table add 新字段名 新字段数据类型(约束条件) 增加表中字段 alter table add 新段名 新字段数据类型 (约束条件)first 在表的第一列添加一个字段 alter table add 新字段名 阅读全文

posted @ 2021-06-11 13:23 -=- 阅读(160) 评论(0) 推荐(0) 编辑

摘要:一、MySQL一主一从 数据库服务器192.168.4.51配置为主数据库服务器 数据库服务器192.168.4.52配置为从数据库服务器 客户端192.168.4.50测试配置 其中192.168.4.51是主服务器,另一台192.168.4.52作为从服务器,通过调取主服务器上的binlog日志 阅读全文

posted @ 2021-05-25 12:46 -=- 阅读(87) 评论(0) 推荐(0) 编辑

摘要:一、数据完全备份与恢复 步骤: 安装percona软件包 备份所有数据到/allbak目录下 搭建新的数据库服务器,使用备份文件恢复数据 验证数据恢复 步骤一:安装XtraBackup软件包 1)安装软件 1 [root@host50 ~]# rpm -ivh libev-4.15-1.el6.rf 阅读全文

posted @ 2021-04-02 11:34 -=- 阅读(79) 评论(0) 推荐(0) 编辑

摘要:一、用户授权 步骤: 允许192.168.4.0/24网段主机使用root连接数据库服务器,对所有库和所有表有完全权限、密码为123qqq…A 。 添加用户dba007,对所有库和所有表有完全权限、且有授权权限,密码为123qqq…A 客户端为网络中的所有主机。 撤销root从本机访问权限,然后恢复 阅读全文

posted @ 2021-04-02 08:44 -=- 阅读(346) 评论(0) 推荐(0) 编辑

摘要:一、数据导入导出 案例: 修改检索目录为/myload 将/etc/passwd文件导入db3库的user表里,并添加行号字段。 将db3库user表 所有记录导出, 存到/myload/user.txt 文件里。 步骤一:修改检索目录为/myload 1)修改配置文件,重启服务 1 ]# mkdi 阅读全文

posted @ 2021-03-31 11:29 -=- 阅读(180) 评论(0) 推荐(0) 编辑

摘要:一、约束条件 步骤一:设置约束 1)在db2库里创建t2表时设置字段约束条件 1 mysql> create database db2; //建库 2 Query OK, 1 row affected (0.00 sec) 3 mysql> use db2; //切换库 4 Database cha 阅读全文

posted @ 2021-03-30 14:00 -=- 阅读(146) 评论(0) 推荐(0) 编辑

摘要:一、搭建Mysql服务器 下载软件mysql-*****.tar 关闭防火墙(如果有的话) 关闭SELinux(如果有的话) 步骤一:准备工作 1)如果之前有mariadb,则需要先卸载,并删除对应的配置与数据: 1 [root@localhost ~]# systemctl stop mariad 阅读全文

posted @ 2021-03-30 13:46 -=- 阅读(112) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示