随笔分类 -  Mysql

1
摘要:docker pull mysql:8.0 docker run --name mysql --restart=always \ -v /home/mysql/conf/my.cnf:/etc/mysql/my.cnf \ -v /home/mysql/data:/var/lib/mysql \ - 阅读全文
posted @ 2024-08-15 19:10 不会游泳的鱼丶 阅读(8) 评论(0) 推荐(0) 编辑
摘要:要进行MySQL整库备份,可以使用mysqldump工具。以下是一个基本的命令行示例,该命令将备份名为mydatabase的整个数据库到一个名为mydatabase_backup.sql的文件中: bashmysqldump -u username -p mydatabase > mydatabas 阅读全文
posted @ 2024-03-30 14:16 不会游泳的鱼丶 阅读(40) 评论(0) 推荐(0) 编辑
摘要:要查看 MySQL 数据库中的锁信息,可以使用以下方法之一: 使用 SHOW FULL PROCESSLIST: 这个命令将显示当前 MySQL 实例中正在执行的所有进程,包括它们所持有的锁信息。在终端中执行以下命令: sql复制代码 SHOW FULL PROCESSLIST; 这将列出当前连接到 阅读全文
posted @ 2024-02-20 18:11 不会游泳的鱼丶 阅读(36) 评论(0) 推荐(0) 编辑
摘要:schema.xml配置 主从balance 策略 读写分离 首先需要配置 主从复制 ,主从复制 请查看 主库 备库 需要创建 itcast 数据库 目前读写分离是使用的mycat 需要配置 /usr/local/mycat/conf/schema.xml (注意格式缩进) <?xml versio 阅读全文
posted @ 2024-02-17 15:29 不会游泳的鱼丶 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1、下载 Yearning 包 wget https://github.com/cookieY/Yearning/releases/download/2.3.5/Yearning-2.3.5-linux-amd64.zip 2、安装 Yearning mv Yearning-2.3.5-linux- 阅读全文
posted @ 2024-02-05 16:55 不会游泳的鱼丶 阅读(236) 评论(0) 推荐(0) 编辑
摘要:MySQL的binlog日志是MySQL日志中非常重要的一种日志,记录了数据库所有的DML操作。通过binlog日志我们可以进行数据库的读写分离、数据增量备份以及服务器宕机时的数据恢复。 定期备份固然可以在服务器发生宕机的时候快速的恢复数据,但传统的全量备份不可能做到实时,所以在发生宕机的时候,也会 阅读全文
posted @ 2024-02-04 11:17 不会游泳的鱼丶 阅读(22) 评论(0) 推荐(0) 编辑
摘要:开放端口号 firewall-cmd --zone=public --add-port=3306/tcp --permanent systemctl restart firewalld.service 关闭防火墙 systemctl stop firewalld systemctl disable 阅读全文
posted @ 2024-02-02 10:38 不会游泳的鱼丶 阅读(5) 评论(0) 推荐(0) 编辑
摘要:要开启MySQL的二进制日志(binlog),需按照以下步骤进行操作: 1. 打开MySQL配置文件:首先,找到MySQL的配置文件my.cnf(或my.ini,视操作系统而定)。 2. 找到并修改binlog相关配置:在配置文件中找到以下几个参数,如果没有则手动添加: [mysqld] log-b 阅读全文
posted @ 2024-01-31 16:18 不会游泳的鱼丶 阅读(3) 评论(0) 推荐(0) 编辑
摘要:create procedure p1() BEGIN select * from test; end; --调用 call p1 --查看 show create procedure p1; -- 删除 DROP procedure p1 ; delimiter $$ create procedu 阅读全文
posted @ 2024-01-27 11:37 不会游泳的鱼丶 阅读(9) 评论(0) 推荐(0) 编辑
摘要:# 客户端连接服务端,加参数 --local-infile mysql --local-infile -u root -p #设置全局参数 local-infile 1 set global local_infile =1 ; #执行load 指定将b准备好的数据,加载到表结构中 load data 阅读全文
posted @ 2024-01-26 17:47 不会游泳的鱼丶 阅读(8) 评论(0) 推荐(0) 编辑
摘要:备份同步数据 #!/bin/bash # 定义变量 user="root" pass="un1ware" host="" file=$(date +"%Y-%m-%d") # 使用日期作为文件夹名称 # 获取主从状态信息 master_status=$(mysql --user="$user" -- 阅读全文
posted @ 2024-01-25 11:08 不会游泳的鱼丶 阅读(69) 评论(0) 推荐(0) 编辑
摘要:部分段落 [mysqld] # 配置字符集 排序规则character-set-server=utf8mb4collation-server=utf8mb4_0900_ai_ci #导出文本路径 导出大文件使用 require_secure_transport = ONsecure_file_pri 阅读全文
posted @ 2024-01-24 17:58 不会游泳的鱼丶 阅读(5) 评论(0) 推荐(0) 编辑
摘要:Linux 安装 MySQL 8.0.26 超详细图文步骤 1、MySQL 8.0.26 下载 官方网站下载 MySQL 8.0.26 安装包,下载地址: https://downloads.mysql.com/archives/community/ 需要注意:Linux操作系统是32位还是64位, 阅读全文
posted @ 2024-01-16 22:24 不会游泳的鱼丶 阅读(123) 评论(0) 推荐(0) 编辑
摘要:在Linux上卸载MySQL可以按照以下步骤进行操作: 首先登录到服务器的命令行界面。使用root或者有管理员权限的账户运行以下命令来停止正在运行的MySQL服务: sudo service mysql stop接下来,我们需要删除MySQL相关的文件和目录。根据不同的Linux发行版,这些文件和目 阅读全文
posted @ 2024-01-16 14:54 不会游泳的鱼丶 阅读(28) 评论(0) 推荐(0) 编辑
摘要:查看当前系统的时间 select sysdate(); select curdate(),now(),DATE_FORMAT('2024-01-03', '%Y-%m-%d') 2024-01-13 | 2024-01-13 11:32:28 | 2024-01-03 目前常用的就 curdate 阅读全文
posted @ 2024-01-13 11:39 不会游泳的鱼丶 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1.本地数据库 同步到远程数据库 (本地 发送到远程服务器) 本地 到远程服务器 表结构 表数据 如果 远程数据库是8.0 需要注意事项: mysql> select host,user,plugin from mysql.user; | % | admin_user | mysql_native_ 阅读全文
posted @ 2024-01-12 20:10 不会游泳的鱼丶 阅读(38) 评论(0) 推荐(0) 编辑
摘要:mysql> set global validate_password.length = 6; mysql> set global validate_password.policy = LOW; # 授权所有主机都可以通过root用户,密码123456,进行访问数据库# 123456:给新增权限用户 阅读全文
posted @ 2024-01-12 19:57 不会游泳的鱼丶 阅读(65) 评论(0) 推荐(0) 编辑
摘要:mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;ERROR 1410 (42000): You are not allowed to create a user with GRANT 解决办法 以下是 8.0版本的 阅读全文
posted @ 2024-01-12 18:17 不会游泳的鱼丶 阅读(117) 评论(0) 推荐(0) 编辑
摘要:要将 MySQL 中的两个字段合并为一个字段,并将结果存储到该字段中,可以使用 CONCAT() 函数。假设您有一个名为 table_name 的表,其中包含两个字段 field1 和 field2,您想要将它们合并并将结果存储在 merged_field 字段中,可以按照以下步骤进行操作: 首先, 阅读全文
posted @ 2023-09-12 14:55 不会游泳的鱼丶 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Mysql无法正常连接: 错误原因:Navicat Premium :\1146 - Table 'performance_schema.session_variables' doesn't exist 解决办法 [root@zookeeper1 usr]# mysql_upgrade -u roo 阅读全文
posted @ 2023-08-22 14:52 不会游泳的鱼丶 阅读(813) 评论(0) 推荐(0) 编辑

1