随笔分类 -  MySQL数据库

摘要:第一步:cd /etc/my.cnf 打开配置文件,查看当前数据库的数据目录datadir 打开datadir路径,备份所有文件到另外的目录 然后删除所有 rm -rf * 初始化数据库 mysqld --defaults-file=/etc/my.cnf --initialize-insecure 阅读全文
posted @ 2024-11-15 15:48 一只竹节虫 阅读(14) 评论(0) 推荐(0) 编辑
摘要:innodb_fast_shutdown 是 MySQL InnoDB 存储引擎的一个配置参数,控制在关闭 MySQL 服务时 InnoDB 的关机速度和数据恢复的方式。它有三个值,分别是 0、1 和 2,每个值的作用如下: 1. innodb_fast_shutdown = 0 功能:关闭时不会快 阅读全文
posted @ 2024-11-14 18:03 一只竹节虫 阅读(158) 评论(0) 推荐(0) 编辑
摘要:mysql实现高可用架构之MHA 一、简介 MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为 阅读全文
posted @ 2024-08-07 11:29 一只竹节虫 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1. 备份 a. 使用 mysqldump 工具备份 mysqldump 是 MySQL 提供的一个命令行工具,用于创建数据库的逻辑备份(即将数据导出到 SQL 文件中)。 备份整个数据库: mysqldump -u username -p password --all-databases > ba 阅读全文
posted @ 2024-07-29 16:43 一只竹节虫 阅读(9) 评论(0) 推荐(0) 编辑
摘要:一、下载 mysql5.7 的安装包 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html ①、选择 linux 版的 ②、选择 64bit,根据自己的情况来看 ③、选择下载 tar 包 ④、点击下载 ⑤、等待下载完 二、上传到服务器 上传到服务器有 阅读全文
posted @ 2023-11-06 16:14 一只竹节虫 阅读(230) 评论(0) 推荐(0) 编辑
摘要:分析原因:是log_bin_trust_function_creators值为off导致,因为Table中有Trigger,如果不创建Trigger,不会出现这样的错误信息,但Trigger必须创建临时解决办法:用root用户登录: mysql -u root -pmysql>set global 阅读全文
posted @ 2023-06-28 02:06 一只竹节虫 阅读(270) 评论(0) 推荐(0) 编辑
摘要:放行指定IP地址 firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="45.76.8.212" accept" firewall-cmd --reload 放行指定端口 #添加指定需要开放的端口:f 阅读全文
posted @ 2023-01-11 20:37 一只竹节虫 阅读(128) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash # /etc/my.cnf 文件中配置源库和目标库数据库连接信息 # 实际中可以换成中央数据库的信息 sou_mysql_host='10.51.7.45' sou_mysql_port='3306' sou_mysql_user='root' sou_mysql_pwd=' 阅读全文
posted @ 2022-09-22 17:32 一只竹节虫 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1. 【my.cnf】里配置源库,目标库的数据库连接参数 样例:/etc/my.cnf 里 添加如下内容 #目标库 [mysql] host=10.51.7.41user=rootpassword=Mics@123 #源数据库 [mysqldump]host=127.0.0.1user=rootpa 阅读全文
posted @ 2022-09-22 11:38 一只竹节虫 阅读(1337) 评论(0) 推荐(0) 编辑
摘要:修改root用户密码 mysql> set password for root@localhost = password('新密码'); 修改普通用户密码 mysql> set password for 用户名@localhost = password('新密码'); 阅读全文
posted @ 2022-09-16 23:17 一只竹节虫 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1.1 导出MySQL数据库对象 1.1.1 备份工具mysqldump介绍 Mysqldump是安装MySQL时自带的备份数据的工具。 mysqldump备份使用场景: 迁移或者升级数据库时; 增加从库时候; 因为硬件或特殊异常情况,主库或从库宕机; 人为的DDL,DML语句,主从库没办法了,所有 阅读全文
posted @ 2022-03-25 17:35 一只竹节虫 阅读(1099) 评论(0) 推荐(0) 编辑
摘要:Mysql命令行导出方式 由于Ubuntu版本的原因,有些版本在默认情况下是强制限制MySQL导出文件到除了MySQL的数据库文件(datadir)之外的其他路径。就是说,默认情况下只能导出到指定数据库文件。 #进入MySQL mysql> show variables like 'datadir' 阅读全文
posted @ 2022-03-24 17:13 一只竹节虫 阅读(1928) 评论(0) 推荐(0) 编辑
摘要:– 用来查看当前运行的所以事务 SELECT * FROM information_schema.INNODB_TRX; – 在执行结果中可以看到是否有表锁等待或者死锁,如果有死锁发生,可以通过下面的命令来杀掉当前运行的事务: – KILL 后面的数字指的是 trx_mysql_thread_id 阅读全文
posted @ 2022-03-16 16:10 一只竹节虫 阅读(3136) 评论(0) 推荐(0) 编辑
摘要:默认情况下,MySQL服务器仅侦听来自localhost的连接,这意味着只能由运行在同一主机上的应用程序访问它。但在某些情况下,有必要允许远程连接。比如你想要从本地系统连接到远程MySQL服务器,或者使用多服务器部署、应用程序与数据库服务器不在同一台机器上运行时。 配置MySQL服务器 第一步是设置 阅读全文
posted @ 2022-03-15 14:43 一只竹节虫 阅读(705) 评论(0) 推荐(0) 编辑
摘要:Mysqldump参数大全 参数 参数说明 --all-databases , -A 导出全部数据库。 mysqldump -uroot -p --all-databases --all-tablespaces , -Y 导出全部表空间。 mysqldump -uroot -p --all-data 阅读全文
posted @ 2021-04-26 15:30 一只竹节虫 阅读(54) 评论(0) 推荐(0) 编辑

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