
mysql
文章平均质量分 59
mysql 日常记录
Direct_
多读书
展开
-
Nginx 代理 MySQL 连接
使用 Nginx 机器当做跳板机,外部机器通过 Nginx 机器连接到 mysql 数据库并进行操作。在 nginx 中配置内容进行访问限制。一台服务器并安装Nginx,且与MySQL服务器处于一个内网之中,内网之间可以访问。原创 2023-09-24 00:30:08 · 3867 阅读 · 0 评论 -
使用 yum 安装 mysql 目录结构
使用 yum 安装的 mysql 目录结构原创 2022-09-15 21:24:58 · 1641 阅读 · 0 评论 -
查看数据库数据量大小,占用磁盘大小
代码】查看数据库数据量大小,占用磁盘大小。原创 2022-08-01 14:50:58 · 4060 阅读 · 0 评论 -
mysql 初始化修改密码问题
但是这里为什么在设置密码的时候还是需要交互。这里使用命令行修改密码,但是在没有密码的情况下如何执行成功?在使用二进制安装完成MySQL之后(使用如下脚本初始化mysql。原创 2022-07-16 21:53:06 · 1280 阅读 · 0 评论 -
二进制安装 mysql 初始化密码问题
代码】二进制安装mysql初始化密码问题。原创 2022-07-16 11:49:36 · 826 阅读 · 0 评论 -
keepalived + HAProxy + mysql高可用
本次搭建目的是使用 haproxy + keepalived + mysql(双主复制) 搭建 mysql 高可用集群,使用 keepalived 监控 haproxy 和 mysql 状态,如果 haproxy 服务异常则将 VIP 漂移到另外的机器上。参考:MySQL 双主复制参考:HAProxy 安装HAProxy 学习下面是本次试验使用的配置文件信息4. 安装 keepalived这里直接使用 yum 安装4.1 修改配置文件主备基本差不多,主要注意 这三个参数这里有一个问题, 能不能配原创 2022-07-08 21:31:54 · 3352 阅读 · 6 评论 -
centos 7 搭建 mysql 数据库双主复制
本次测试主要使用两台机器搭建两台 互为主从,提高高可用性如果搭建主从可参考:一主一从参考:源码安装MySQLyum 安装MySQL本次安装MySQL使用源码安装2️⃣ mysql02 配置文件如下3️⃣ 重启数据库4. 创建用于主从复制的账号注意:在两个 MySQL 上都需要创建主从复制只能复制开启主从复制之后的记录,开启前要保证各节点数据一致参数解析参数含义MASTER_HOST=‘192.168.169.101’配置主机 ip 地址,互为主从即为另外一台原创 2022-07-06 17:07:05 · 1071 阅读 · 0 评论 -
mysql 中插入百万条数据
原文地址:http://t.zoukankan.com/GotoJava-p-7116481.html建立部门表和员工表:员工表:2. 开启二进制日志查看二进制日志状态可以看到默认的二进制日志时关闭的通过下面的命令进行临时设置:3. 创建一个生成随机字符串的函数:通过 定义 语句的结束符,因为函数中多处有分号,如果不修改掉默认的结束符;那么函数将会产生错误随后,创建生成随机数的函数:插入员工表函数:插入部门的函数:4. 调用上边的两个插入函数这样就实现转载 2022-06-27 09:50:58 · 1097 阅读 · 0 评论 -
修改 MySQL 数据库字符集
1️⃣ 创建数据库并指定字符集2️⃣ 创建数据库时未指定字符集,后期修改数据库字符集原创 2022-06-26 17:28:22 · 4689 阅读 · 0 评论 -
MySQL 开启 binlog 日志
1️⃣登陆MySQL查看这里显示没有开启 日志注意 server_id 这个配置参数,官网要求在配置 binlog 时必须要有,如果是主从的话,这个 server_id 是不可以相同的1️⃣ 第一种配置方式2️⃣ 第二种配置方式3. 查看 binlog 信息4. 注意(踩坑提示)💥 踩坑记录👉 说明:1️⃣ 第一种方式经过测试添加 时必须有 这个配置参数,详细原因参考官网介绍:https://dev.mysql.com/doc/refman/5.7/en/replicatio..原创 2022-06-26 14:09:12 · 1656 阅读 · 0 评论 -
多实例安装 mysql 5.7
2. 下载 mysql 压缩包本次使用清华源下载3. 解压文件将压缩包解压到指定目录下,因为使用二进制安装 mysql 默认文件名为 mysql修改 mysql 默认安装地址默认情况下,GLIBC版本的数据库要求安装到 /usr/local/mysql 目录下, 其 mysql.server 脚本中对应的目录也是 /usr/local/mysql ,如果数据库安装的目录不是 /usr/local/mysql ,则会导致mysql无法启动。我们可以更改其mysql.server中basedir(原创 2022-06-23 21:22:20 · 458 阅读 · 0 评论 -
Centos 7 源码编译安装 mysql
参考地址:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.htmlhttps://blog.csdn.net/weixin_52850476/article/details/122800696安装方式优点缺点yum rpm简单、方便 (平时测试可以简单使用)可定制性查对环境依赖很大,要满足依赖关系,要和rpm编译完成时的环境要一致glibcMySQL 使用的 glibc 进行开发、glibc 库是一个原创 2022-06-10 00:34:01 · 2726 阅读 · 0 评论 -
Mysql 配置文件 my.cnf 参数详情参考
Mysql 配置文件 my.cnf 参数详情参考原创 2022-06-09 23:45:18 · 398 阅读 · 0 评论 -
mysql localhost 本地不能登陆
ERROR 1045 (28000): Access denied for user 'demo'@'localhost' (using password: YES)原创 2022-06-02 16:43:08 · 1057 阅读 · 0 评论 -
MySQL 数据库自动补全命令的三种方法
文章目录MySQL 数据库自动补全命令的三种方法1. 临时使用自动补全功能2. 永久使用自动补全功能3. 使用软件 mycli 实现自动补全功能MySQL 数据库自动补全命令的三种方法原文链接:https://blog.csdn.net/shenyuanhaojie/article/details/1209165551. 临时使用自动补全功能#临时登录,当前会话有效mysql -u root -p --auto-rehash2. 永久使用自动补全功能vim /etc/my.cnf#添加如下转载 2022-05-31 14:37:27 · 1390 阅读 · 0 评论 -
配置 mysql 多实例
文章目录配置 mysql 多实例1. 安装 mysql2. 配置 mysql 多实例2.1 添加配置文件2.2 初始化数据库 33072.3 初始化数据库 33082.4 检查多实例是否正常2.5 增加 3306 端口 sock 的软连接3. 登陆不同实例数据库配置 mysql 多实例本次试验说明: 1)试验环境: centos 7 5.5.68-MariaDB MariaDB Server 2)试验目的: 使用 yum 安装 mariadb 之后,另外增加两个 mysql 实例,监听不原创 2022-05-31 12:42:27 · 173 阅读 · 0 评论 -
使用skip-grant-tables跳过检查修改密码后不能登陆
问题描述系统环境centos 7mysql5.7问题描述使用 skip-grant-tables 跳过检查后使用命令update mysql.user set authentication_string=‘pasword’ where user=‘user’;修改密码后不能正常登陆mysql,报错ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)疑问:正常修改后,不原创 2022-01-21 13:00:26 · 1260 阅读 · 0 评论 -
Linux下搭建Mysql主从复制详细步骤(Mysql版本5.7.35)
Linux下搭建Mysql主从复制详细步骤(Mysql版本5.7.35)本篇将跟大家一起搭建Mysql主从复制,如果你还来没有安装mysql,请看博主的这篇mysql-5.7.30的安装教程1、原理1.master的I/O线程将数据写入binlog中;2.slave的I/O线程从master的binlog中读取数据,写入自己的Relay_Log_File日志中;3.slave的SQL线程从Relay_Log_File日志中解析sql,完成数据的复制。2、应用场景1.从服务器作为主服务器的实时原创 2021-10-14 22:40:47 · 2346 阅读 · 4 评论 -
MySQL的大小写
MySQL的大小写的查看和设置方法一、查看配置mysql> SHOW GLOBAL VARIABLES LIKE "%lower%";+------------------------+-------+| Variable_name | Value |+------------------------+-------+| lower_case_file_system | OFF || lower_case_table_names | 1 |+-------原创 2021-09-28 15:39:04 · 2177 阅读 · 0 评论 -
MySQL修改密码安全策略
MySQL修改密码安全策略MySQL跳过密码登录1.编辑/etc/my.cnf文件,添加skip-grant-tables2.重启MySQL服务即可重置密码安全策略MySQL密码策略默认是通过validate_password_policy属性进行设置的。我们可以通过下面语句进行查询:mysql> select @@validate_password_policy;+----------------------------+| @@validate_password_policy |原创 2021-09-28 15:27:57 · 6767 阅读 · 2 评论 -
安装EngetorServer执行数据库初始化文件Database_Initial_Tool报错如下
安装EngetorServer执行数据库初始化文件Database_Initial_Tool报错如下解决方案1.临时修改mysql> show variables like 'sql_mode';+---------------+-------------------------------------------------------------------------------------------------------------------------------------原创 2021-09-28 14:47:12 · 185 阅读 · 0 评论 -
Centos 7 yum 安装MySQL
Centos 7 安装MySQL1.使用yum安装wget2. 添加 MySQL YUM 源3.选择安装版本3.1安装最新版本3.2选择自定义安装版本4.启动查看状态5.查看MySQL版本6.更改密码6.1查看临时密码6.2使用这个密码登陆6.3修改密码7. 开放其他地址连接1.使用yum安装wgetyum install wget –y2. 添加 MySQL YUM 源根据自己的操作系统选择合适的安装源, 这里有直接下载的地址,下载之后通过 rpm -Uvh 安装。wget ‘https:/原创 2021-05-26 10:51:32 · 1011 阅读 · 0 评论